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
BALL::VIEW::ModularWidgetPluginHandler::main_control_
MainControl * main_control_
Definition: modularWidgetPluginHandler.h:35
BALL::VIEW::ModularWidgetPluginHandler
Definition: modularWidgetPluginHandler.h:23
BALL::BALLPlugin
Definition: BALLPlugin.h:20
BALL::VIEW::MainControl
Definition: mainControl.h:114
BALL
Definition: constants.h:12
modularWidget.h
BALL::VIEW::ModularWidgetPluginHandler::modular_widget_
ModularWidget * modular_widget_
Definition: modularWidgetPluginHandler.h:36
BALL::PluginHandler
Definition: pluginHandler.h:27
pluginHandler.h
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
BALL::VIEW::ModularWidget
Definition: modularWidget.h:60