Diffstat (limited to 'noncore/applets/pyquicklaunch/pyquicklaunch.h') (more/less context) (ignore 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 @@ -17,8 +17,10 @@ #include <qwidget.h> +#include <qfile.h> #include <qframe.h> #include <qpixmap.h> class PyQuicklaunchApplet; +class QCopChannel; class PyQuicklaunchControl : public QFrame @@ -32,6 +34,4 @@ class PyQuicklaunchControl : public QFrame void writeConfigEntry( const char* entry, int val ); - public slots: - private: PyQuicklaunchApplet* applet; @@ -48,8 +48,19 @@ class PyQuicklaunchApplet : public QWidget 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; }; |