QTfrontend/ui/widget/togglebutton.h
changeset 13243 480dcc29391c
parent 11046 47a8c19ecb60
equal deleted inserted replaced
13240:950186baa764 13243:480dcc29391c
    23 #include <QWidget>
    23 #include <QWidget>
    24 #include <QPainter>
    24 #include <QPainter>
    25 #include <QPushButton>
    25 #include <QPushButton>
    26 #include <QVBoxLayout>
    26 #include <QVBoxLayout>
    27 #include <QLabel>
    27 #include <QLabel>
       
    28 #include <QIcon>
    28 
    29 
    29 class ToggleButtonWidget : public QPushButton
    30 class ToggleButtonWidget : public QPushButton
    30 {
    31 {
    31         Q_OBJECT
    32         Q_OBJECT
    32     public:
    33     public:
    33         ToggleButtonWidget(QWidget * parent, QString img);
    34         ToggleButtonWidget(QWidget * parent, QString img);
    34         ~ToggleButtonWidget();
    35         ~ToggleButtonWidget();
    35     private:
    36     private:
    36         QPixmap pmChecked;
    37         QIcon icoUnchecked;
    37         QPixmap pmDisabled;
    38         QIcon icoChecked;
    38     private slots:
    39     private slots:
    39         void eventToggled(bool checked);
    40         void eventToggled(bool checked);
    40 };
    41 };
    41 
    42 
    42 #endif // TOGGLEBUTTONWIDGET_H
    43 #endif // TOGGLEBUTTONWIDGET_H