BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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  virtual ~ModularWidgetPluginHandler();
29 
30  virtual bool canHandle(BALLPlugin* plugin) const;
31 
32  protected:
33  virtual bool specificSetup_(BALLPlugin* plugin);
34  virtual bool specificShutdown_(BALLPlugin* plugin);
35 
38  };
39  }
40 }
41 
42 #endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52