/* * WorkflowToolBarView.h * * Created on: 2011-10-8 * Author: dev */ #ifndef PAI_FRAME_WORKFLOWVIEW_WORKFLOWTOOLBARVIEW_H #define PAI_FRAME_WORKFLOWVIEW_WORKFLOWTOOLBARVIEW_H #include #include #include "PaiToolBarView.h" namespace pai { namespace objectmodel { class PaiWorkflowDataModel; } } namespace pai { namespace graphics2d { class WorkflowWidget; } } namespace pai { class CWorkflowToolBarView:public PaiToolBarView { Q_OBJECT public: CWorkflowToolBarView(pai::graphics2d::WorkflowWidget *wfw,const QUuid& pageID,QWidget *parent = 0); virtual ~CWorkflowToolBarView(); protected: /** * @brief 重载事件过滤器,监听窗口的Active,用来处理当前工作流切换,主要是针对拖出窗口的情况 */ virtual bool eventFilter(QObject *pObj, QEvent *pEvent); private: QUuid m_pageID;//工作流插件的ID QString m_workflowToolBarName;//工作流控件的子工具栏的名字 }; } #endif