#ifndef TK_PLUGINENTRY_H #define TK_PLUGINENTRY_H #include "pluginentryinterface.h" class TK_StepPluginManager; class TK_PluginEntry : public PluginEntryInterface { Q_OBJECT #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) Q_PLUGIN_METADATA(IID PluginEntryInterface_iid) #endif Q_INTERFACES(PluginEntryInterface) public: TK_PluginEntry(); ~TK_PluginEntry() override; QString getVersion() const override; CT_AbstractStepPlugin* getPlugin() const override; private: TK_StepPluginManager *_stepPluginManager; }; #endif // TK_PLUGINENTRY_H