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
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
PLUGIN
modularWidgetPlugin.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
6
#define BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
7
8
#ifndef BALL_VIEW_PLUGIN_VIEWPLUGIN_H
9
# include <
BALL/VIEW/PLUGIN/VIEWPlugin.h
>
10
#endif
11
12
#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
13
# include <
BALL/VIEW/KERNEL/modularWidget.h
>
14
#endif
15
16
namespace
BALL
17
{
18
namespace
VIEW
19
{
20
class
MainControl;
21
22
class
ModularWidgetPlugin
23
{
24
public
:
25
virtual
~ModularWidgetPlugin
() {}
26
27
virtual
ModularWidget
*
createModularWidget
(
MainControl
* parent) = 0;
28
29
protected
:
30
MainControl
*
main_control_
;
31
};
32
}
33
}
34
35
Q_DECLARE_INTERFACE(
BALL::VIEW::ModularWidgetPlugin
,
"org.ball-project.Plugin.ModularWidgetPlugin/1.0"
)
36
37
#endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
BALL::VIEW::ModularWidgetPlugin
Definition:
modularWidgetPlugin.h:22
BALL::VIEW::MainControl
Definition:
mainControl.h:114
BALL::VIEW::ModularWidgetPlugin::~ModularWidgetPlugin
virtual ~ModularWidgetPlugin()
Definition:
modularWidgetPlugin.h:25
modularWidget.h
BALL::VIEW::ModularWidgetPlugin::main_control_
MainControl * main_control_
Definition:
modularWidgetPlugin.h:30
BALL::VIEW::ModularWidget
Definition:
modularWidget.h:61
BALL::VIEW::ModularWidgetPlugin::createModularWidget
virtual ModularWidget * createModularWidget(MainControl *parent)=0
VIEWPlugin.h
Generated by
1.8.7