+
+QToolButton * CadToolBar::CreateBackButton(QWidget * widget)
+{
+ QAction * actionBack = new QAction(QIcon(":/res/qg_back"), tr("Back"), widget);
+ QToolButton * button = new QToolButton(widget);
+ button->setDefaultAction(actionBack);
+ QSizePolicy policy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
+ button->setSizePolicy(policy);
+ connect(button, SIGNAL(triggered(QAction *)), this, SLOT(back()));
+
+ return button;
+}
+
+QToolButton * CadToolBar::CreateToolButton(QAction * action)
+{
+ QToolButton * button = new QToolButton();
+ button->setDefaultAction(action);
+ button->setIconSize(QSize(18, 18));
+
+ return button;
+}