Go to the documentation of this file.
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
53 void urlChanged (
const QString &
url);
54 void setLoadingProgress (
int percentage);
56 void saveState (QDataStream & stream);
57 void restoreState (QDataStream & stream);
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 &);
77 void unregister (
const unsigned long);
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 &);
87 void setSize (
int w,
int h);
92 const JSCommandEntry * lastJSCommandEntry;
94 bool m_enablefinish : 1;
111 void resizeEvent (QResizeEvent *);
119 friend struct GroupPredicate;
121 KlashPart (QWidget * wparent,
const char * wname,
122 QObject * parent,
const char *
name,
const QStringList &args);
126 {
return m_browserextension; }
128 {
return m_liveconnectextension; }
129 bool allowRedir (
const KURL &
url)
const;
131 void setLoaded (
int percentage);
132 const QString &
source ()
const {
return m_src_url; }
134 virtual bool openURL (
const KURL &
url);
135 virtual bool closeURL ();
139 int width ()
const {
return m_width; }
142 void playingStarted ();
143 void playingStopped ();
144 void processStopped (KProcess *);
146 virtual bool openFile();
151 KProcess * m_process;
158 bool m_autostart : 1;
159 bool m_fullscreen : 1;
160 bool m_started_emited : 1;
void play()
Definition: klash_part.cpp:157
@ setsource
Definition: klash_part.cpp:329
@ position
Definition: klash_part.cpp:329
@ L
Definition: GnashKey.h:124
@ prop_source
Definition: /klash_part.cpp:338
void setSize(int w, int h)
Definition: klash_part.cpp:534
Definition: klash_part.h:64
std::string name
Definition: LocalConnection_as.cpp:149
#define KLASH_NO_EXPORT
Definition: klash_part.h:31
@ height
Definition: klash_part.cpp:329
const QString & source() const
Definition: klash_part.h:132
void pause()
Definition: klash_part.cpp:202
virtual bool openFile()
Definition: klash_part.cpp:229
@ i
Definition: GnashKey.h:155
@ stop
Definition: klash_part.cpp:330
void requestOpenURL(const KURL &url, const QString &target, const QString &service)
Definition: klash_part.cpp:308
~KlashPart()
Definition: klash_part.cpp:146
void started()
Definition: klash_part.cpp:387
void resizeEvent(QResizeEvent *)
Definition: klash_part.cpp:572
#define KDE_NO_CDTOR_EXPORT
Definition: klash_part.h:33
virtual bool openURL(const KURL &url)
Definition: klash_part.cpp:236
KlashLiveConnectExtension(KlashPart *parent)
Definition: klash_part.cpp:375
@ volume
Definition: /klash_part.cpp:340
@ source
Definition: /klash_part.cpp:338
@ prop_volume
Definition: /klash_part.cpp:340
@ start
Definition: klash_part.cpp:330
JSCommand
Definition: klash_part.cpp:326
Definition: klash_part.h:104
virtual bool openUrl(const KUrl &url)
Definition: /klash_part.cpp:244
@ width
Definition: /klash_part.cpp:338
WId embedId()
Definition: klash_part.cpp:576
@ notsupported
Definition: /klash_part.cpp:336
void unregister(const unsigned long)
Definition: klash_part.cpp:531
@ length
Definition: /klash_part.cpp:338
virtual bool closeURL()
Definition: klash_part.cpp:242
void urlChanged(const QString &url)
Definition: klash_part.cpp:290
@ notsupported
Definition: klash_part.cpp:327
@ volume
Definition: klash_part.cpp:331
#define KDE_NO_EXPORT
Definition: klash_part.h:35
bool allowRedir(const KURL &url) const
Definition: klash_part.cpp:153
void requestOpenUrl(const KUrl &url, const QString &target, const QString &service)
Definition: /klash_part.cpp:316
void finished()
Definition: klash_part.cpp:391
@ jsc_pause
Definition: /klash_part.cpp:339
void fullScreen()
Definition: klash_part.cpp:246
void playingStopped()
Definition: klash_part.cpp:270
@ position
Definition: /klash_part.cpp:338
void partEvent(const unsigned long, const QString &, const KParts::LiveConnectExtension::ArgList &)
@ play
Definition: /klash_part.cpp:339
type
Definition: GnashKey.h:330
@ height
Definition: /klash_part.cpp:338
T * get(as_object *o)
Extract the DisplayObject attached to an object.
Definition: as_object.h:842
@ length
Definition: klash_part.cpp:329
KlashEmbed(KlashView *parent)
Definition: klash_part.cpp:561
@ h
Definition: GnashKey.h:154
@ play
Definition: klash_part.cpp:330
void restoreState(QDataStream &stream)
Definition: klash_part.cpp:302
void playingStarted()
Definition: klash_part.cpp:257
Definition: klash_part.h:48
Definition: klash_part.h:117
void stop()
Definition: klash_part.cpp:205
@ setvolume
Definition: klash_part.cpp:331
@ setsource
Definition: /klash_part.cpp:338
@ prop_source
Definition: klash_part.cpp:329
KlashPart(QWidget *wparent, const char *wname, QObject *parent, const char *name, const QStringList &args)
Definition: klash_part.cpp:88
@ isfullscreen
Definition: /klash_part.cpp:337
@ prop_volume
Definition: klash_part.cpp:331
Definition: klash_part.h:97
void processStopped(KProcess *)
Definition: klash_part.cpp:280
@ isfullscreen
Definition: klash_part.cpp:328
std::string url
Definition: gnash.cpp:59
void enableFinishEvent(bool b=true)
Definition: klash_part.h:82
pixel_iterator< T > end(GnashImage &im)
Definition: ImageIterators.h:198
@ stop
Definition: /klash_part.cpp:339
void saveState(QDataStream &stream)
Definition: klash_part.cpp:298
virtual bool closeUrl()
Definition: /klash_part.cpp:250
bool call(const unsigned long, const QString &, const QStringList &, KParts::LiveConnectExtension::Type &, unsigned long &, QString &)
Definition: klash_part.cpp:452
KDE_NO_CDTOR_EXPORT ~KlashBrowserExtension()
Definition: klash_part.h:52
~KlashLiveConnectExtension()
Definition: klash_part.cpp:383
bool put(const unsigned long, const QString &, const QString &)
Definition: klash_part.cpp:429
KlashLiveConnectExtension * liveconnectextension() const
Definition: klash_part.h:127
@ jsc_pause
Definition: klash_part.cpp:330
int width() const
Definition: klash_part.h:139
KlashView(QWidget *parent)
Definition: klash_part.cpp:567
KDE_NO_EXPORT KlashBrowserExtension * browserextension() const
Definition: klash_part.h:125
@ source
Definition: klash_part.cpp:329
~KlashView()
Definition: klash_part.cpp:570
@ isloop
Definition: /klash_part.cpp:337
@ width
Definition: klash_part.cpp:329
void sendEvent(const unsigned long objid, const QString &event, const KParts::LiveConnectExtension::ArgList &args)
Definition: klash_part.h:78
~KlashEmbed()
Definition: klash_part.cpp:563
@ setvolume
Definition: /klash_part.cpp:340
void setLoadingProgress(int percentage)
Definition: klash_part.cpp:294
int height() const
Definition: klash_part.h:140
@ isloop
Definition: klash_part.cpp:328
@ b
Definition: GnashKey.h:148
bool get(const unsigned long, const QString &, KParts::LiveConnectExtension::Type &, unsigned long &, QString &)
Definition: klash_part.cpp:402
KlashBrowserExtension(KlashPart *parent)
Definition: klash_part.cpp:286
void setLoaded(int percentage)
Definition: klash_part.cpp:249
@ start
Definition: /klash_part.cpp:339