aboutsummaryrefslogtreecommitdiffstats
path: root/kde2/klipsi/toplevel.h
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2001-05-25 13:47:50 +0000
committerFritz Elfert <felfert@to.com>2001-05-25 13:47:50 +0000
commitcd6460a7f0067a2b1062c4cafab85af739a4c8fc (patch)
treedbd8704853b30e7777bb2ab674b5415e365e51f8 /kde2/klipsi/toplevel.h
parenta53d7a0ea99fec0ae82b50a04f84dce1a47fe89a (diff)
downloadplptools-cd6460a7f0067a2b1062c4cafab85af739a4c8fc.tar.gz
plptools-cd6460a7f0067a2b1062c4cafab85af739a4c8fc.tar.bz2
plptools-cd6460a7f0067a2b1062c4cafab85af739a4c8fc.zip
Added Icons for states of Klipsi.
LMB click on klipsi icon now toggles enable/disable.
Diffstat (limited to 'kde2/klipsi/toplevel.h')
-rw-r--r--kde2/klipsi/toplevel.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/kde2/klipsi/toplevel.h b/kde2/klipsi/toplevel.h
index 4fbd275..1080e49 100644
--- a/kde2/klipsi/toplevel.h
+++ b/kde2/klipsi/toplevel.h
@@ -62,10 +62,21 @@ private slots:
void slotMenuSelected(int);
private:
+ enum {
+ ENABLED = 0,
+ DISABLED = 1,
+ } states;
+
+ enum {
+ DISCONNECTED = 0,
+ CONNECTED = 1,
+ } constates;
+
void psiText2ascii(char *, int);
void ascii2PsiText(char *, int);
void putClipData(char *);
void getClipData();
+ void closeConnection();
bool checkConnection();
QClipboard *clip;
@@ -79,10 +90,13 @@ private:
rfsvfactory *rff;
QString lastClipData;
- QPixmap icon;
+ QPixmap *icon;
+ QPixmap icons[2][2];
bool inSend;
bool inSetting;
bool mustListen;
+ int state;
+ int constate;
};
#endif