BALL
1.4.2
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
VIEWPlugin.h
Go to the documentation of this file.
1
#ifndef VIEWPLUGIN_H
2
#define VIEWPLUGIN_H
3
4
#include <QtCore/QString>
5
#include <QtCore/QtPlugin>
6
7
class
QPixmap;
8
class
QDialog
;
9
10
namespace
BALL
11
{
12
namespace
VIEW
13
{
14
class
VIEWPlugin
15
{
16
public
:
17
virtual
~VIEWPlugin
() {}
18
19
virtual
QString
getName
()
const
= 0;
20
virtual
QString
getDescription
()
const
= 0;
21
virtual
const
QPixmap*
getIcon
()
const
= 0;
22
23
virtual
QDialog
*
getConfigDialog
() = 0;
24
25
virtual
bool
isActive
() = 0;
26
};
27
28
}
29
}
30
31
Q_DECLARE_INTERFACE(
BALL::VIEW::VIEWPlugin
,
"org.ball-project.Plugin.VIEWPlugin/1.0"
)
32
33
#endif //VIEWPLUGIN_H
34
Generated by
1.8.3.1