#pragma once #include "IWheelUi.h" #include "qmap.h" class ToolBarUi : public IWheelUi { Q_OBJECT public: ToolBarUi(const QString , class IWheelCtrl *, class IWheelUis* p = NULL); ~ToolBarUi(); virtual bool onPolished(QWidget*); virtual bool ActionTrigger(class QAction* pAction, bool bChecked); virtual bool onExec(); virtual bool onUserRole(); virtual bool onClose(){ return true; }; void initToolBar(); void onChangeBackground(); void onInitAction(); void SlotAbout(); void readTxtFile(); Q_SLOT void onSavePara(); private: class IWheelCtrl*m_pCtrl; class IWheelUis* m_pUi; class QToolBar *m_pToolBar; class DetectState *m_pState; //class QToolButton *m_pBtnTool; //class QMenu* m_pMenu; QMap m_mpActions; QString m_strContent; };