4 #include "actionlabel.h"
168 explicit ActionBox(
const QString & headerText, QWidget *parent = 0);
171 explicit ActionBox(
const QPixmap &
icon,
const QString & headerText, QWidget *parent = 0);
175 void setIcon(
const QPixmap & icon);
178 inline const QPixmap*
icon()
const {
return iconLabel->pixmap(); }
200 QList<ActionLabel*>
createItems(QList<QAction*> actions);
236 void addWidget(QWidget * w, QLayout * l = 0);
238 virtual QSize minimumSizeHint()
const;
243 QVBoxLayout *dataLayout;
251 #endif // ACTIONBOX_H
ActionLabel * header() const
Definition: actionbox.h:182
QLayout * itemLayout() const
Definition: actionbox.h:226
void setIcon(const QPixmap &icon)
Definition: actionbox.cpp:106
ActionBox(QWidget *parent=0)
Definition: actionbox.cpp:63
ActionLabel * createItem(QAction *action, QLayout *l=0)
Definition: actionbox.cpp:112
QLayout * createHBoxLayout()
Definition: actionbox.cpp:178
Class representing a panel of actions similar to Windows Vista/7 control panel items.
Definition: actionbox.h:155
QList< ActionLabel * > createItems(QList< QAction * > actions)
Definition: actionbox.cpp:122
const QPixmap * icon() const
Definition: actionbox.h:178
Class representing an action similar to Windows Vista/7 control panel item.
Definition: actionlabel.h:60
void addWidget(QWidget *w, QLayout *l=0)
Definition: actionbox.cpp:196
QSpacerItem * createSpacer(QLayout *l=0)
Definition: actionbox.cpp:166
void addLayout(QLayout *l)
Definition: actionbox.cpp:188