summaryrefslogtreecommitdiff
path: root/noncore/applets/pyquicklaunch/pyquicklaunch.h
authormickeyl <mickeyl>2004-05-28 14:08:23 (UTC)
committer mickeyl <mickeyl>2004-05-28 14:08:23 (UTC)
commit130d8d2699232848ff2a89a1ab563f924ca39f4f (patch) (side-by-side diff)
treeb9570735c275c1fa30e93195289e813d97fc24b0 /noncore/applets/pyquicklaunch/pyquicklaunch.h
parent8555ba060b1cdfcbfae939b753afc333253c99a0 (diff)
downloadopie-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) (ignore whitespace changes)
-rw-r--r--noncore/applets/pyquicklaunch/pyquicklaunch.h15
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
@@ -16,10 +16,12 @@
#define PYQUICKLAUNCHAPPLET_H
#include <qwidget.h>
+#include <qfile.h>
#include <qframe.h>
#include <qpixmap.h>
class PyQuicklaunchApplet;
+class QCopChannel;
class PyQuicklaunchControl : public QFrame
{
@@ -31,8 +33,6 @@ class PyQuicklaunchControl : public QFrame
void readConfig();
void writeConfigEntry( const char* entry, int val );
- public slots:
-
private:
PyQuicklaunchApplet* applet;
};
@@ -47,10 +47,21 @@ class PyQuicklaunchApplet : public QWidget
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