1 #ifndef BALL_PLUGIN_PLUGINHANDLER_H
2 #define BALL_PLUGIN_PLUGINHANDLER_H
5 #ifndef BALL_COMMON_GLOBAL_H
10 #include <QtCore/QReadWriteLock>
103 mutable QReadWriteLock mutex_;
virtual bool canHandle(BALLPlugin *plugin) const =0
bool stopPlugin(BALLPlugin *plugin)
virtual bool specificSetup_(BALLPlugin *plugin)=0
std::list< BALLPlugin * > running_plugins_
bool startPlugin(BALLPlugin *plugin)
virtual bool specificShutdown_(BALLPlugin *plugin)=0
virtual bool isRunning(BALLPlugin *plugin) const