#pragma once #include class QString; #define ORGBPluginInterface_IID "com.ORGBPluginInterface" class ORGBPluginInterface { public: virtual ~ORGBPluginInterface() {} virtual std::string PluginName() const = 0; }; Q_DECLARE_INTERFACE(ORGBPluginInterface, ORGBPluginInterface_IID)