13 #include <QtGui/QAction>
14 #include <QtGui/QGridLayout>
15 #include <QtGui/QIcon>
16 #include <QtGui/QLayout>
17 #include <QtGui/QPixmap>
18 #include <QtGui/QPushButton>
24 QPushButton* button =
new QPushButton;
25 button->setFlat(
true);
26 button->setMinimumSize(size, size);
27 button->setMaximumSize(size, size);
28 button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
30 button->setIcon(icon);
31 button->setIconSize(QSize(size, size));
42 mpForwardButton(NULL),
43 mpBackwardButton(NULL),
44 mpStepForwardButton(NULL),
45 mpStepBackwardButton(NULL),
49 mpForwardAction(NULL),
50 mpBackwardAction(NULL),
51 mpStepForwardAction(NULL),
52 mpStepBackwardAction(NULL)
54 QGridLayout* pLayout =
new QGridLayout;
74 this->setLayout(pLayout);
76 pLayout->setSizeConstraint(QLayout::SetFixedSize);
static const QIcon & icon(const IconID &id)