BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
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
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
36
MainControl
*
main_control_
;
37
ModularWidget
*
modular_widget_
;
38
};
39
}
40
}
41
42
#endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
BALL::PluginHandler
Definition:
pluginHandler.h:27
BALL::VIEW::MainControl
Definition:
mainControl.h:114
pluginHandler.h
BALL::VIEW::ModularWidgetPluginHandler::modular_widget_
ModularWidget * modular_widget_
Definition:
modularWidgetPluginHandler.h:37
BALL::VIEW::ModularWidgetPluginHandler
Definition:
modularWidgetPluginHandler.h:23
BALL::BALLPlugin
Definition:
BALLPlugin.h:20
modularWidget.h
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::ModularWidget
Definition:
modularWidget.h:61
BALL::VIEW::ModularWidgetPluginHandler::main_control_
MainControl * main_control_
Definition:
modularWidgetPluginHandler.h:36
BALL
-*- Mode: C++; tab-width: 2; -*-
Definition:
constants.h:12
Generated by
1.8.8