#include "toolpalette.h" #include #include #include ToolPalette::ToolPalette(QWidget *parent) : QToolBar(parent) { setWindowFlags(Qt::Window | Qt::WindowStaysOnTopHint | Qt::CustomizeWindowHint | Qt::WindowDoesNotAcceptFocus); setOrientation(Qt::Vertical); setFocusPolicy(Qt::NoFocus); tools = new QActionGroup(this); select = new QAction(QIcon(":/images/select-rectangular.png"), "Select"); vertex = new QAction(QIcon(":/images/draw-ellipse.png"), "Add Vertex"); edge = new QAction(QIcon(":/images/draw-path.png"), "Add Edge"); crop = new QAction(QIcon(":/images/transform-crop-and-resize.png"), "Bounding Box"); tools->addAction(select); tools->addAction(vertex); tools->addAction(edge); tools->addAction(crop); select->setCheckable(true); vertex->setCheckable(true); edge->setCheckable(true); crop->setCheckable(true); select->setChecked(true); addAction(select); addAction(vertex); addAction(edge); addAction(crop); }