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::canHandle
virtual bool canHandle(BALLPlugin *plugin) const
BALL::VIEW::ModularWidgetPluginHandler::main_control_
MainControl * main_control_
Definition: modularWidgetPluginHandler.h:35
BALL::VIEW::ModularWidgetPluginHandler
Definition: modularWidgetPluginHandler.h:25
BALL::BALLPlugin
Definition: BALLPlugin.h:21
BALL::VIEW::MainControl
Definition: mainControl.h:118
BALL
Definition: constants.h:13
modularWidget.h
BALL::VIEW::ModularWidgetPluginHandler::modular_widget_
ModularWidget * modular_widget_
Definition: modularWidgetPluginHandler.h:36
BALL::VIEW::ModularWidgetPluginHandler::specificShutdown_
virtual bool specificShutdown_(BALLPlugin *plugin)
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
BALL::PluginHandler
Definition: pluginHandler.h:28
pluginHandler.h
BALL::VIEW::ModularWidgetPluginHandler::specificSetup_
virtual bool specificSetup_(BALLPlugin *plugin)
BALL::VIEW::ModularWidget
Definition: modularWidget.h:63
BALL::VIEW::ModularWidgetPluginHandler::ModularWidgetPluginHandler
ModularWidgetPluginHandler(MainControl *parent)