QTfrontend/ui/widget/igbox.h
changeset 6616 f77bb02b669f
parent 6060 fdfc01419815
child 6700 e04da46ee43c
equal deleted inserted replaced
6615:65602f1ef0f8 6616:f77bb02b669f
    22 #include <QGroupBox>
    22 #include <QGroupBox>
    23 #include <QIcon>
    23 #include <QIcon>
    24 
    24 
    25 class IconedGroupBox : public QGroupBox
    25 class IconedGroupBox : public QGroupBox
    26 {
    26 {
    27     Q_OBJECT
    27         Q_OBJECT
    28 
    28 
    29 public:
    29     public:
    30     IconedGroupBox(QWidget * parent = 0);
    30         IconedGroupBox(QWidget * parent = 0);
    31 
    31 
    32     void setIcon(const QIcon & icon);
    32         void setIcon(const QIcon & icon);
    33     void setTitleTextPadding(int px);
    33         void setTitleTextPadding(int px);
    34     void setContentTopPadding(int px);
    34         void setContentTopPadding(int px);
    35 protected:
    35     protected:
    36     virtual void paintEvent(QPaintEvent * event);
    36         virtual void paintEvent(QPaintEvent * event);
    37 
    37 
    38 private:
    38     private:
    39     QIcon icon;
    39         QIcon icon;
    40     int titleLeftPadding;
    40         int titleLeftPadding;
    41     int contentTopPadding;
    41         int contentTopPadding;
    42 };
    42 };
    43 
    43 
    44 #endif // _IGBOX_H
    44 #endif // _IGBOX_H