]> Shamusworld >> Repos - architektonas/blob - src/forms/cadtoolbararcs.h
Start of bringing back missing forms/dialogs
[architektonas] / src / forms / cadtoolbararcs.h
1 #ifndef __CADTOOLBARARCS_H__
2 #define __CADTOOLBARARCS_H__
3
4 #include "ui_cadtoolbararcs.h"
5
6 class CadToolBar;
7 class QG_ActionHandler;
8
9 class CadToolBarArcs: public QWidget
10 {
11         Q_OBJECT
12
13         public:
14                 CadToolBarArcs(QWidget * parent = 0, Qt::WindowFlags flags = 0);
15                 ~CadToolBarArcs();
16
17         public slots:
18                 void contextMenuEvent(QContextMenuEvent * e);
19                 void setCadToolBar(CadToolBar * tb);
20                 void drawArc();
21                 void drawArc3P();
22                 void drawArcParallel();
23                 void drawArcTangential();
24                 void back();
25
26         protected:
27                 QG_ActionHandler * actionHandler;
28                 CadToolBar * cadToolBar;
29
30         private:
31                 Ui::CadToolBarArcs ui;
32 };
33
34 #endif  // __CADTOOLBARARCS_H__