+ actionHandler = parent->getActionHandler();
+
+ QGridLayout * gridLayout = new QGridLayout(this);
+ gridLayout->setSpacing(0);
+ gridLayout->setContentsMargins(0, 0, 0, 0);
+
+ gridLayout->addWidget(parent->CreateBackButton(this), 0, 0, 1, 2);
+
+ gridLayout->addWidget(parent->CreateToolButton(actionDeselectAll), 1, 0, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectAll), 1, 1, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectSingle), 2, 0, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectContour), 2, 1, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionDeselectWindow), 3, 0, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectWindow), 3, 1, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionDeselectIntersected), 4, 0, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectIntersected), 4, 1, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectInvert), 5, 0, 1, 1);
+ gridLayout->addWidget(parent->CreateToolButton(actionSelectLayer), 5, 1, 1, 1);
+
+ QAction * actionDoit = new QAction(QIcon(":/res/qg_forward"), tr("Forward"), this);
+ doit = new QToolButton(this);
+ doit->setDefaultAction(actionDoit);
+ QSizePolicy policy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
+ doit->setSizePolicy(policy);
+ gridLayout->addWidget(doit, 6, 0, 1, 2);
+ connect(doit, SIGNAL(clicked()), this, SLOT(runNextAction()));