Files
2026-02-01 22:23:06 +08:00

27 lines
641 B
C++

#ifndef TOOLKITBASE_INTERFACE_H
#define TOOLKITBASE_INTERFACE_H
#include <QObject>
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