logplus/ModuleConsole/include/ShareActionExtension.h

46 lines
1.1 KiB
C
Raw Normal View History

2026-01-16 17:18:41 +08:00
/**
* @file ShareActionExtension.h
* @brief Action的扩展
* @date 2014-08-05
*/
#ifndef PAI_FRAME_WORKFLOWVIEW_SHAREACTIONEXTENSION_H
#define PAI_FRAME_WORKFLOWVIEW_SHAREACTIONEXTENSION_H
#include "MainToolBarExtension.h"
namespace pai
{
class ToolBarService;
class WorkflowPluginControl;
}
namespace pai
{
/**
* @class ShareActionExtension
* @brief Action的扩展
*/
class ShareActionExtension : public pai::MainToolBarExtension
{
public:
ShareActionExtension(WorkflowPluginControl *pCtrl);
/**
* @brief
* @param[in/out] pToolBarService
*/
virtual void Handle(ToolBarService *pToolBarService);
/**
* @brief Get the string format of the extension ID.
*/
virtual std::string GetStringID() const;
private:
WorkflowPluginControl *m_pCtrl; // 一些槽函数的入口
};
}
#endif