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