Diffstat (limited to 'core/pim/datebook/clickablelabel.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/clickablelabel.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/pim/datebook/clickablelabel.h b/core/pim/datebook/clickablelabel.h index b6d33ad..d00fee6 100644 --- a/core/pim/datebook/clickablelabel.h +++ b/core/pim/datebook/clickablelabel.h | |||
@@ -6,15 +6,25 @@ | |||
6 | class ClickableLabel: public QLabel | 6 | class ClickableLabel: public QLabel |
7 | { | 7 | { |
8 | Q_OBJECT | 8 | Q_OBJECT |
9 | public: | 9 | public: |
10 | ClickableLabel(QWidget* parent = 0, const char* name = 0, | 10 | ClickableLabel(QWidget* parent = 0, const char* name = 0, |
11 | WFlags fl = 0); | 11 | WFlags fl = 0); |
12 | void setToggleButton(bool t); | ||
12 | protected: | 13 | protected: |
13 | void mousePressEvent( QMouseEvent *e ); | 14 | void mousePressEvent( QMouseEvent *e ); |
14 | void mouseReleaseEvent( QMouseEvent *e ); | 15 | void mouseReleaseEvent( QMouseEvent *e ); |
15 | void mouseMoveEvent( QMouseEvent *e ); | 16 | void mouseMoveEvent( QMouseEvent *e ); |
17 | public slots: | ||
18 | void setOn(bool on); | ||
16 | signals: | 19 | signals: |
17 | void clicked(); | 20 | void clicked(); |
21 | void toggled(bool on); | ||
22 | private: | ||
23 | bool isToggle; | ||
24 | bool isDown; | ||
25 | void showState(bool on); | ||
26 | bool textInverted; | ||
27 | void setInverted(bool on); | ||
18 | }; | 28 | }; |
19 | 29 | ||
20 | #endif | 30 | #endif |