123456789101112131415161718192021222324252627282930313233 |
- /*
- * ctkPluginActivator.h
- *
- * Created on: Mar 10, 2010
- * Author: zelzer
- */
- #ifndef CTKPLUGINACTIVATOR_H_
- #define CTKPLUGINACTIVATOR_H_
- #include "ctkPluginContext.h"
- #include "CTKCoreExport.h"
- namespace ctk {
- class Q_CTK_CORE_EXPORT PluginActivator
- {
- public:
- virtual ~PluginActivator() {};
- virtual void start(PluginContext::Pointer context) = 0;
- virtual void stop(PluginContext::Pointer context) = 0;
- };
- }
- Q_DECLARE_INTERFACE(ctk::PluginActivator, "org.commontk.core.pluginactivator")
- #endif /* CTKPLUGINACTIVATOR_H_ */
|