4 #include "actionpanelscheme.h"
5 #include "actionlabel.h"
15 class TaskGroup :
public QFrame
17 typedef QFrame BaseClass;
20 TaskGroup(QWidget *parent,
bool hasHeader =
false);
22 void setScheme(ActionPanelScheme *scheme);
24 inline QBoxLayout* groupLayout()
26 return (QBoxLayout*)layout();
29 bool addActionLabel(ActionLabel *label,
bool addToLayout,
bool addStretch);
31 bool addWidget(QWidget *widget,
bool addToLayout,
bool addStretch);
33 QPixmap transparentRender();
36 virtual void paintEvent ( QPaintEvent * event );
37 virtual void keyPressEvent ( QKeyEvent * event );
38 virtual void keyReleaseEvent ( QKeyEvent * event );
40 ActionPanelScheme *myScheme;
48 #endif // TASKGROUP_P_H