Crossfire Server, Trunk
CREArchetypePanel.h
Go to the documentation of this file.
1
#ifndef CLASS_CRE_ARCHETYPE_PANEL_H
2
#define CLASS_CRE_ARCHETYPE_PANEL_H
3
4
#include <QObject>
5
#include <QtWidgets>
6
#include "
CREPanel.h
"
7
8
extern
"C"
{
9
#include "
global.h
"
10
}
11
12
class
CREMapInformationManager
;
13
class
ResourcesManager
;
14
15
class
CREArchetypePanel
:
public
CRETPanel
<archt>
16
{
17
Q_OBJECT
18
19
public
:
20
CREArchetypePanel
(
CREMapInformationManager
* store,
ResourcesManager
* resources, QWidget* parent);
21
virtual
void
setItem
(
archt
*
archetype
)
override
;
22
23
virtual
void
commitData
()
override
;
24
25
protected
:
26
CREMapInformationManager
*
myStore
;
27
ResourcesManager
*
myResources
;
28
QTextEdit*
myDisplay
;
29
std::string
myInitialArch
;
30
QTreeWidget*
myUsing
;
31
archt
*
myArchetype
;
32
};
33
34
#endif // CLASS_CRE_ARCHETYPE_PANEL_H
CRETPanel
Definition:
CREPanel.h:20
global.h
CREArchetypePanel::setItem
virtual void setItem(archt *archetype) override
Definition:
CREArchetypePanel.cpp:39
ResourcesManager
Definition:
ResourcesManager.h:28
CREArchetypePanel::myStore
CREMapInformationManager * myStore
Definition:
CREArchetypePanel.h:26
CREArchetypePanel::myUsing
QTreeWidget * myUsing
Definition:
CREArchetypePanel.h:30
CREArchetypePanel::myInitialArch
std::string myInitialArch
Definition:
CREArchetypePanel.h:29
archt
Definition:
object.h:468
CREArchetypePanel::myResources
ResourcesManager * myResources
Definition:
CREArchetypePanel.h:27
CREArchetypePanel
Definition:
CREArchetypePanel.h:15
CREArchetypePanel::CREArchetypePanel
CREArchetypePanel(CREMapInformationManager *store, ResourcesManager *resources, QWidget *parent)
Definition:
CREArchetypePanel.cpp:19
CREArchetypePanel::myDisplay
QTextEdit * myDisplay
Definition:
CREArchetypePanel.h:28
CREPanel.h
CREArchetypePanel::myArchetype
archt * myArchetype
Definition:
CREArchetypePanel.h:31
CREMapInformationManager
Definition:
CREMapInformationManager.h:16
CREArchetypePanel::commitData
virtual void commitData() override
Definition:
CREArchetypePanel.cpp:127
crossfire-crossfire-server
utils
cre
CREArchetypePanel.h
Generated by
1.8.17