BALL 1.5.0
modularWidgetPluginHandler.h
Go to the documentation of this file.
1#ifndef BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
2#define BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
3
4#ifndef BALL_PLUGIN_PLUGINHANDLER_H
6#endif
7
8#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
10#endif
11
12namespace BALL
13{
14 class BALLPlugin;
15
16 namespace VIEW
17 {
18 class MainControl;
19
24 : public PluginHandler
25 {
26 public:
28
29 virtual bool canHandle(BALLPlugin* plugin) const;
30
31 protected:
32 virtual bool specificSetup_(BALLPlugin* plugin);
33 virtual bool specificShutdown_(BALLPlugin* plugin);
34
37 };
38 }
39}
40
41#endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
Definition: constants.h:13
virtual bool canHandle(BALLPlugin *plugin) const
ModularWidgetPluginHandler(MainControl *parent)
virtual bool specificSetup_(BALLPlugin *plugin)
virtual bool specificShutdown_(BALLPlugin *plugin)
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52