diff options
author | Fritz Elfert <felfert@to.com> | 2001-05-25 13:47:50 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2001-05-25 13:47:50 +0000 |
commit | cd6460a7f0067a2b1062c4cafab85af739a4c8fc (patch) | |
tree | dbd8704853b30e7777bb2ab674b5415e365e51f8 /kde2/klipsi/toplevel.h | |
parent | a53d7a0ea99fec0ae82b50a04f84dce1a47fe89a (diff) | |
download | plptools-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.h | 16 |
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 |