QTfrontend/igbox.h
changeset 2948 3f21a9dc93d0
parent 1810 4059cafd1da7
child 3236 4ab3917d7d44
equal deleted inserted replaced
2947:803b277e4894 2948:3f21a9dc93d0
    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