]> Shamusworld >> Repos - architektonas/blob - src/forms/cadtoolbarmodify.h
Initial import
[architektonas] / src / forms / cadtoolbarmodify.h
1 #ifndef __CADTOOLBARMODIFY_H__
2 #define __CADTOOLBARMODIFY_H__
3
4 #include "ui_cadtoolbarmodify.h"
5
6 class CadToolBar;
7 class QG_ActionHandler;
8
9 class CadToolBarModify: public QWidget
10 {
11         Q_OBJECT
12
13         public:
14                 CadToolBarModify(QWidget* parent = 0, Qt::WindowFlags flags = 0);
15                 ~CadToolBarModify();
16
17         public slots:
18                 void mousePressEvent(QMouseEvent * e);
19                 void contextMenuEvent(QContextMenuEvent * e);
20                 void setCadToolBar(CadToolBar * tb);
21                 void modifyMove();
22                 void modifyRotate();
23                 void modifyScale();
24                 void modifyMirror();
25                 void modifyMoveRotate();
26                 void modifyRotate2();
27                 void modifyTrim();
28                 void modifyTrim2();
29                 void modifyTrimAmount();
30                 void modifyCut();
31                 void modifyBevel();
32                 void modifyRound();
33                 void modifyEntity();
34                 void modifyDelete();
35                 void modifyAttributes();
36                 void modifyStretch();
37                 void modifyExplode();
38                 void modifyExplodeText();
39                 void back();
40
41         protected:
42                 QG_ActionHandler * actionHandler;
43                 CadToolBar * cadToolBar;
44
45         private:
46                 Ui::CadToolBarModify ui;
47 };
48
49 #endif  // __CADTOOLBARMODIFY_H__