ctkCLIPlugin.h 776 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * ctkCLIPlugin.h
  3. *
  4. * Created on: Mar 11, 2010
  5. * Author: zelzer
  6. */
  7. #ifndef CTKCLIPLUGIN_H_
  8. #define CTKCLIPLUGIN_H_
  9. #include <ctkPluginActivator.h>
  10. #include <QServicePluginInterface>
  11. class ctkCLIPlugin : public QObject,
  12. public ctkPluginActivator,
  13. public QtMobility::QServicePluginInterface
  14. {
  15. Q_OBJECT
  16. Q_INTERFACES(ctkPluginActivator QtMobility::QServicePluginInterface)
  17. public:
  18. void start(ctkPluginContext* context);
  19. void stop(ctkPluginContext* context);
  20. QObject* createInstance(const QtMobility::QServiceInterfaceDescriptor& descriptor,
  21. QtMobility::QServiceContext* context,
  22. QtMobility::QAbstractSecuritySession* session);
  23. };
  24. #endif /* CTKCLIPLUGIN_H_ */