BALL
1.5.0
include
BALL
VIEW
PLUGIN
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
5
# include <
BALL/PLUGIN/pluginHandler.h
>
6
#endif
7
8
#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
9
# include <
BALL/VIEW/KERNEL/modularWidget.h
>
10
#endif
11
12
namespace
BALL
13
{
14
class
BALLPlugin;
15
16
namespace
VIEW
17
{
18
class
MainControl;
19
23
class
BALL_VIEW_EXPORT
ModularWidgetPluginHandler
24
:
public
PluginHandler
25
{
26
public
:
27
ModularWidgetPluginHandler
(
MainControl
* parent);
28
29
virtual
bool
canHandle(
BALLPlugin
* plugin)
const
;
30
31
protected
:
32
virtual
bool
specificSetup_(
BALLPlugin
* plugin);
33
virtual
bool
specificShutdown_(
BALLPlugin
* plugin);
34
35
MainControl
*
main_control_
;
36
ModularWidget
*
modular_widget_
;
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_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::ModularWidgetPluginHandler::modular_widget_
ModularWidget * modular_widget_
Definition:
modularWidgetPluginHandler.h:36
BALL
Definition:
constants.h:12
BALL::VIEW::ModularWidgetPluginHandler
Definition:
modularWidgetPluginHandler.h:23
BALL::BALLPlugin
Definition:
BALLPlugin.h:20
modularWidget.h
BALL::VIEW::MainControl
Definition:
mainControl.h:114
pluginHandler.h
BALL::VIEW::ModularWidget
Definition:
modularWidget.h:60
BALL::PluginHandler
Definition:
pluginHandler.h:27
Generated by
1.8.16