]> Shamusworld >> Repos - architektonas/blob - src/forms/cadtoolbardim.h
4fad20686be920d643a7e04e394e7272ee835c14
[architektonas] / src / forms / cadtoolbardim.h
1 #ifndef __CADTOOLBARDIM_H__
2 #define __CADTOOLBARDIM_H__
3
4 #include "ui_cadtoolbardim.h"
5
6 class CadToolBar;
7 class QG_ActionHandler;
8
9 class CadToolBarDim: public QWidget
10 {
11         Q_OBJECT
12
13         public:
14                 CadToolBarDim(QWidget * parent = 0, Qt::WindowFlags flags = 0);
15                 ~CadToolBarDim();
16
17         public slots:
18                 void mousePressEvent(QMouseEvent * e);
19                 void contextMenuEvent(QContextMenuEvent * e);
20                 void setCadToolBar(CadToolBar * tb);
21                 void drawDimAligned();
22                 void drawDimLinear();
23                 void drawDimLinearHor();
24                 void drawDimLinearVer();
25                 void drawDimRadial();
26                 void drawDimDiametric();
27                 void drawDimAngular();
28                 void drawDimLeader();
29                 void back();
30
31         protected:
32                 QG_ActionHandler * actionHandler;
33                 CadToolBar * cadToolBar;
34
35         private:
36                 Ui::CadToolBarDim ui;
37 };
38
39 #endif  // __CADTOOLBARDIM_H__