Go to the documentation of this file.
24 #include <QX11EmbedWidget>
26 #include <kparts/browserextension.h>
29 #define KLASH_NO_EXPORT __attribute__ ((visibility("hidden")))
31 #define KLASH_NO_EXPORT
33 #define KDE_NO_CDTOR_EXPORT KLASH_NO_EXPORT
35 #define KDE_NO_EXPORT KLASH_NO_EXPORT
42 struct JSCommandEntry;
58 void requestOpenUrl (
const KUrl &
url,
const QString & target,
const QString & service);
71 bool get (
const unsigned long,
const QString &,
73 bool put (
const unsigned long,
const QString &,
const QString &);
74 bool call (
const unsigned long,
const QString &,
76 unsigned long &, QString &);
78 void sendEvent(
const unsigned long objid,
const QString & event,
const KParts::LiveConnectExtension::ArgList & args ) {
79 emit partEvent(objid, event, args);
84 void partEvent (
const unsigned long,
const QString &,
85 const KParts::LiveConnectExtension::ArgList &);
92 const JSCommandEntry * lastJSCommandEntry;
94 bool m_enablefinish : 1;
119 friend struct GroupPredicate;
121 KlashPart (QWidget * wparent, QObject * parent,
const QStringList &args);
125 {
return m_browserextension; }
127 {
return m_liveconnectextension; }
128 bool allowRedir (
const KUrl &
url)
const;
131 const QString &
source ()
const {
return m_src_url; }
133 virtual bool openUrl (
const KUrl &
url);
134 virtual bool closeUrl ();
138 int width ()
const {
return m_width; }
143 void processStopped (
int, QProcess::ExitStatus);
150 KProcess * m_process;
157 bool m_autostart : 1;
158 bool m_fullscreen : 1;
159 bool m_started_emited : 1;
void setLoadingProgress(int percentage)
Definition: klash_part.h:64
void restoreState(QDataStream &stream)
const QString & source() const
Definition: /klash_part.h:131
void resizeEvent(QResizeEvent *)
void setSize(int w, int h)
~KlashLiveConnectExtension()
#define KDE_NO_CDTOR_EXPORT
Definition: /klash_part.h:33
Definition: klash_part.h:104
KlashBrowserExtension(KlashPart *parent)
void setLoaded(int percentage)
KlashLiveConnectExtension(KlashPart *parent)
void partEvent(const unsigned long, const QString &, const KParts::LiveConnectExtension::ArgList &)
KlashEmbed(KlashView *parent)
@ h
Definition: GnashKey.h:154
bool call(const unsigned long, const QString &, const QStringList &, KParts::LiveConnectExtension::Type &, unsigned long &, QString &)
Definition: klash_part.h:48
Definition: klash_part.h:117
void saveState(QDataStream &stream)
#define KDE_NO_EXPORT
Definition: /klash_part.h:35
Definition: klash_part.h:97
std::string url
Definition: gnash.cpp:59
void enableFinishEvent(bool b=true)
Definition: /klash_part.h:82
KDE_NO_CDTOR_EXPORT ~KlashBrowserExtension()
Definition: /klash_part.h:52
KlashLiveConnectExtension * liveconnectextension() const
Definition: /klash_part.h:126
void urlChanged(const QString &url)
#define KLASH_NO_EXPORT
Definition: /klash_part.h:31
void unregister(const unsigned long)
int width() const
Definition: /klash_part.h:138
KlashView(QWidget *parent)
KDE_NO_EXPORT KlashBrowserExtension * browserextension() const
Definition: /klash_part.h:124
bool get(const unsigned long, const QString &, KParts::LiveConnectExtension::Type &, unsigned long &, QString &)
void sendEvent(const unsigned long objid, const QString &event, const KParts::LiveConnectExtension::ArgList &args)
Definition: /klash_part.h:78
int height() const
Definition: /klash_part.h:139
@ b
Definition: GnashKey.h:148
bool put(const unsigned long, const QString &, const QString &)