blob: fd06730856dba8a801889f758951fbd3a6fa32db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include "toolpalette.h"
#include <QVector>
#include <QLayout>
#include <QVBoxLayout>
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);
}
|