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