#ifndef __CADTOOLBARDIM_H__
#define __CADTOOLBARDIM_H__
-#include "ui_cadtoolbardim.h"
+#include <QtGui>
class CadToolBar;
-class QG_ActionHandler;
class CadToolBarDim: public QWidget
{
Q_OBJECT
public:
- CadToolBarDim(QWidget * parent = 0, Qt::WindowFlags flags = 0);
+ CadToolBarDim(CadToolBar * parent, Qt::WindowFlags flags = 0);
~CadToolBarDim();
- public slots:
- void mousePressEvent(QMouseEvent * e);
- void contextMenuEvent(QContextMenuEvent * e);
- void setCadToolBar(CadToolBar * tb);
- void drawDimAligned();
- void drawDimLinear();
- void drawDimLinearHor();
- void drawDimLinearVer();
- void drawDimRadial();
- void drawDimDiametric();
- void drawDimAngular();
- void drawDimLeader();
+ protected slots:
void back();
+ private:
+ QToolButton * CreateToolButton(QAction * action);
+
protected:
- QG_ActionHandler * actionHandler;
CadToolBar * cadToolBar;
-
- private:
- Ui::CadToolBarDim ui;
};
#endif // __CADTOOLBARDIM_H__