2 #ifndef iun_UserPluginH
3 #define iun_UserPluginH
38 #include "base_plugin.h"
59 return "ifc_UserPlugin";
67 virtual bool isInstanceOf(
const std::string& p_interfaceName)
const
69 return ( p_interfaceName ==
"ifc_UserPlugin" ) ?
true : ifc_BasePlugin::isInstanceOf(p_interfaceName);
118 #endif // iun_UserPluginH
Базовый интерфейс плагина
Definition: base_plugin.h:83
virtual std::string getPluginCopyright() const =0
virtual std::string getInterfaceName() const
Definition: user_plugin.h:57
virtual std::string getLongText() const =0
virtual bool isInstanceOf(const std::string &p_interfaceName) const
Definition: user_plugin.h:67
Интерфейс пользовательского плагина
Definition: user_plugin.h:48
virtual std::string getPluginDescription() const =0
virtual std::string getPluginAuthor() const =0
virtual std::string getShortText() const =0
virtual std::string getMiddleText() const =0
virtual std::string getPluginVersion() const =0