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 
12 namespace 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