15 #ifndef niftkPluginActivator_h
16 #define niftkPluginActivator_h
18 #include <ctkPluginActivator.h>
30 class PluginActivator :
31 public QObject,
public ctkPluginActivator
34 Q_INTERFACES(ctkPluginActivator)
35 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
36 Q_PLUGIN_METADATA(IID
"uk_ac_ucl_cmic_imagelookuptables")
50 void start(ctkPluginContext* context)
override;
52 void stop(ctkPluginContext* context)
override;
56 ctkPluginContext* m_Context;
PluginActivator()
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:25
virtual ~PluginActivator()
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:32
static PluginActivator * GetInstance()
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:38
ctkPluginContext * GetContext() const
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:45
virtual void start(ctkPluginContext *context) override
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:52
LookupTableProviderService * GetLookupTableProviderService() const
Definition: uk.ac.ucl.cmic.imagelookuptables/src/internal/niftkPluginActivator.cxx:74
virtual void stop(ctkPluginContext *context) override
Definition: uk.ac.ucl.cmic.common/src/internal/niftkPluginActivator.cxx:59
Definition: niftkExceptionObject.h:21