]> Shamusworld >> Repos - architektonas/blob - src/forms/cadtoolbarcircles.h
3383463457fb4c370ef7337317fb60f4b4bb1d44
[architektonas] / src / forms / cadtoolbarcircles.h
1 #ifndef __CADTOOLBARCIRCLES_H__
2 #define __CADTOOLBARCIRCLES_H__
3
4 #include "ui_cadtoolbarcircles.h"
5
6 class CadToolBar;
7 class QG_ActionHandler;
8
9 class CadToolBarCircles: public QWidget
10 {
11         Q_OBJECT
12
13         public:
14                 CadToolBarCircles(QWidget * parent = 0, Qt::WindowFlags flags = 0);
15                 ~CadToolBarCircles();
16
17         public slots:
18                 void mousePressEvent(QMouseEvent * e);
19                 void contextMenuEvent(QContextMenuEvent * e);
20                 void setCadToolBar(CadToolBar * tb);
21                 void drawCircle();
22                 void drawCircleCR();
23                 void drawCircle2P();
24                 void drawCircle3P();
25                 void drawCircleParallel();
26                 void back();
27
28         protected:
29                 QG_ActionHandler * actionHandler;
30                 CadToolBar * cadToolBar;
31
32         private:
33                 Ui::CadToolBarCircles ui;
34 };
35
36 #endif  // __CADTOOLBARCIRCLES_H__