1 #ifndef __CADTOOLBARSNAP_H__
2 #define __CADTOOLBARSNAP_H__
4 #include "ui_cadtoolbarsnap.h"
7 class QG_ActionHandler;
9 class CadToolBarSnap: public QWidget
14 CadToolBarSnap(QWidget* parent = 0, Qt::WindowFlags flags = 0);
18 void contextMenuEvent(QContextMenuEvent * e);
19 void setCadToolBar(CadToolBar * tb);
27 void snapIntersection();
28 void snapIntersectionManual();
29 void restrictNothing();
30 void restrictOrthogonal();
31 void restrictHorizontal();
32 void restrictVertical();
34 void disableRestrictions();
35 void setSnapMode(int sm);
36 void setSnapRestriction(int sr);
37 void setRelativeZero();
38 void lockRelativeZero(bool on);
39 void setLockRelativeZero(bool on);
43 QG_ActionHandler * actionHandler;
44 CadToolBar * cadToolBar;
47 Ui::CadToolBarSnap ui;
50 #endif // __CADTOOLBARSNAP_H__