#ifndef TOOLKITBASE_INTERFACE_H #define TOOLKITBASE_INTERFACE_H #include class ToolkitBase_Interface { public: ToolkitBase_Interface() {} virtual ~ToolkitBase_Interface() {} public: //virtual void Show(bool bShow) = 0; virtual QObject* GetWndObject() = 0; virtual QString GetTitle() = 0; virtual void OnNotify(int nNotifyCode) = 0; }; // 为接口生成唯一的标识符 #define ToolkitBase_Interface_iid "Class.Plugin.ToolkitBase_Interface" Q_DECLARE_INTERFACE(ToolkitBase_Interface, ToolkitBase_Interface_iid) #include "./PluginCode.h" #endif // TOOLKITBASE_INTERFACE_H