author | mickeyl <mickeyl> | 2004-05-28 14:08:23 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-05-28 14:08:23 (UTC) |
commit | 130d8d2699232848ff2a89a1ab563f924ca39f4f (patch) (side-by-side diff) | |
tree | b9570735c275c1fa30e93195289e813d97fc24b0 /noncore/applets/pyquicklaunch/pyquicklaunch.h | |
parent | 8555ba060b1cdfcbfae939b753afc333253c99a0 (diff) | |
download | opie-130d8d2699232848ff2a89a1ab563f924ca39f4f.zip opie-130d8d2699232848ff2a89a1ab563f924ca39f4f.tar.gz opie-130d8d2699232848ff2a89a1ab563f924ca39f4f.tar.bz2 |
open communication channel and listen for messages
Diffstat (limited to 'noncore/applets/pyquicklaunch/pyquicklaunch.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/applets/pyquicklaunch/pyquicklaunch.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/noncore/applets/pyquicklaunch/pyquicklaunch.h b/noncore/applets/pyquicklaunch/pyquicklaunch.h index e99f780..f108b43 100644 --- a/noncore/applets/pyquicklaunch/pyquicklaunch.h +++ b/noncore/applets/pyquicklaunch/pyquicklaunch.h @@ -13,29 +13,29 @@ **********************************************************************/ #ifndef PYQUICKLAUNCHAPPLET_H #define PYQUICKLAUNCHAPPLET_H #include <qwidget.h> +#include <qfile.h> #include <qframe.h> #include <qpixmap.h> class PyQuicklaunchApplet; +class QCopChannel; class PyQuicklaunchControl : public QFrame { Q_OBJECT public: PyQuicklaunchControl( PyQuicklaunchApplet* icon, QWidget *parent=0, const char *name=0 ); void show( bool ); void readConfig(); void writeConfigEntry( const char* entry, int val ); - public slots: - private: PyQuicklaunchApplet* applet; }; class PyQuicklaunchApplet : public QWidget { @@ -44,14 +44,25 @@ class PyQuicklaunchApplet : public QWidget PyQuicklaunchApplet( QWidget *parent = 0, const char *name=0 ); ~PyQuicklaunchApplet(); static int position(); PyQuicklaunchControl* status; virtual void timerEvent( QTimerEvent* ); + bool online; + + public slots: + void receivedMessage( const QCString & msg, const QByteArray & data ); protected: virtual void mousePressEvent( QMouseEvent * ); virtual void paintEvent( QPaintEvent* ); + + private: + QCopChannel* _control; + QFile _fifo; + QString _fifoName; + QPixmap _online; + QPixmap _offline; }; #endif // PYQUICKLAUNCHAPPLET_H |