X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fforms%2Fcadtoolbar.h;h=2810f619b228d21a478976c5fdfaf0d5c6674680;hb=e1d1cacbb43055988d0d9db632fdf05c0bea9543;hp=c593a286dfa56384f6d72b7a4cc4e6c3561de93e;hpb=f7188d32d0beaef31fc3475be05daea2f018ebec;p=architektonas diff --git a/src/forms/cadtoolbar.h b/src/forms/cadtoolbar.h index c593a28..2810f61 100644 --- a/src/forms/cadtoolbar.h +++ b/src/forms/cadtoolbar.h @@ -1,11 +1,10 @@ #ifndef __CADTOOLBAR_H__ #define __CADTOOLBAR_H__ -//#include "ui_cadtoolbar.h" #include -class RS_ActionInterface; -class QG_ActionHandler; +class ActionInterface; +class ActionHandler; class CadToolBarSplines; class CadToolBarInfo; class CadToolBarMain; @@ -28,14 +27,14 @@ class CadToolBar: public QWidget CadToolBar(QWidget * parent = 0, Qt::WindowFlags flags = 0); ~CadToolBar(); - QG_ActionHandler * getActionHandler(); + ActionHandler * getActionHandler(); public slots: void back(); void forceNext(); void mouseReleaseEvent(QMouseEvent * e); void contextMenuEvent(QContextMenuEvent * e); - void createSubToolBars(QG_ActionHandler * ah); + void createSubToolBars(ActionHandler * ah); void showToolBar(int id); void showToolBarMain(); void showToolBarPoints(); @@ -50,14 +49,16 @@ class CadToolBar: public QWidget void showToolBarSnap(); void showToolBarDim(); void showToolBarSelect(); - void showToolBarSelect(RS_ActionInterface * selectAction, int nextAction); + void showToolBarSelect(ActionInterface * selectAction, int nextAction); + QToolButton * CreateBackButton(QWidget *); + QToolButton * CreateToolButton(QAction * action); signals: void signalBack(); void signalNext(); protected: - QG_ActionHandler * actionHandler; + ActionHandler * actionHandler; QWidget * currentTb; CadToolBarSplines * tbSplines; CadToolBarInfo * tbInfo; @@ -72,9 +73,6 @@ class CadToolBar: public QWidget CadToolBarSnap * tbSnap; CadToolBarSelect * tbSelect; CadToolBarPolylines * tbPolylines; - -// private: -// Ui::CadToolBar ui; }; #endif // __CADTOOLBAR_H__