ctkCLIPluginExplorer.cxx 594 B

1234567891011121314151617181920212223242526
  1. /*
  2. * ctkCLIPluginExplorer.cxx
  3. *
  4. * Created on: Mar 11, 2010
  5. * Author: zelzer
  6. */
  7. #include <QCoreApplication>
  8. #include <PluginFramework/ctkPluginManager.h>
  9. int main(int argc, char** argv)
  10. {
  11. QCoreApplication app(argc, argv);
  12. ctk::PluginManager pluginManager;
  13. pluginManager.addSearchPath("/home/sascha/git/CTK-bin/CTK-build/bin/Plugins");
  14. pluginManager.startAllPlugins();
  15. qDebug() << "List of services: " << pluginManager.serviceManager()->findServices();
  16. QObject* service = pluginManager.serviceManager()->loadInterface("org.commontk.cli.ICLIManager");
  17. return 0;
  18. }