equal
deleted
inserted
replaced
25 #include <QVBoxLayout> |
25 #include <QVBoxLayout> |
26 #include <QLabel> |
26 #include <QLabel> |
27 |
27 |
28 class ToggleButtonWidget : public QWidget |
28 class ToggleButtonWidget : public QWidget |
29 { |
29 { |
30 Q_OBJECT |
30 Q_OBJECT |
31 public: |
31 public: |
32 ToggleButtonWidget(QWidget * parent, QString img); |
32 ToggleButtonWidget(QWidget * parent, QString img); |
33 ~ToggleButtonWidget(); |
33 ~ToggleButtonWidget(); |
34 bool isChecked(); |
34 bool isChecked(); |
35 void setChecked(bool checked); |
35 void setChecked(bool checked); |
36 void setText(QString s); |
36 void setText(QString s); |
37 QPushButton * button() |
37 QPushButton * button() |
38 { |
38 { |
39 return pbMain; |
39 return pbMain; |
40 } |
40 } |
41 private: |
41 private: |
42 QLabel * lbMain; |
42 QLabel * lbMain; |
43 QPushButton * pbMain; |
43 QPushButton * pbMain; |
44 QPixmap pmChecked; |
44 QPixmap pmChecked; |
45 QPixmap pmDisabled; |
45 QPixmap pmDisabled; |
46 private slots: |
46 private slots: |
47 void eventToggled(bool checked); |
47 void eventToggled(bool checked); |
48 }; |
48 }; |
49 |
49 |
50 #endif // TOGGLEBUTTONWIDGET_H |
50 #endif // TOGGLEBUTTONWIDGET_H |