Crossfire Server, Trunk
CREArtifactPanel.h
Go to the documentation of this file.
1
#ifndef CREARTIFACTPANEL_H
2
#define CREARTIFACTPANEL_H
3
4
#include <QObject>
5
#include <QtWidgets>
6
#include "
CREPanel.h
"
7
#include "
CREAnimationControl.h
"
8
9
extern
"C"
{
10
#include "
global.h
"
11
#include "
artifact.h
"
12
}
13
14
class
CREArtifactPanel
:
public
CRETPanel
<const artifact>
15
{
16
Q_OBJECT
17
18
public
:
19
CREArtifactPanel
(QWidget* parent);
20
virtual
void
setItem
(
const
artifact
*
artifact
)
override
;
21
22
protected
:
23
const
artifact
*
myArtifact
;
24
QLineEdit*
myName
;
25
QLineEdit*
myChance
;
26
QLineEdit*
myType
;
27
QLabel*
myViaAlchemy
;
28
QTreeWidget*
myArchetypes
;
29
QTextEdit*
myValues
;
30
QTextEdit*
myInstance
;
31
CREAnimationControl
*
myAnimation
;
32
CREAnimationWidget
*
myFace
;
33
34
void
computeMadeViaAlchemy
(
const
artifact
*
artifact
)
const
;
35
36
protected
slots:
37
void
artifactChanged
(QTreeWidgetItem*
current
, QTreeWidgetItem*
previous
);
38
};
39
40
#endif // CREARTIFACTPANEL_H
CRETPanel
Definition:
CREPanel.h:20
global.h
CREArtifactPanel::myChance
QLineEdit * myChance
Definition:
CREArtifactPanel.h:25
CREArtifactPanel::myValues
QTextEdit * myValues
Definition:
CREArtifactPanel.h:29
say.previous
dictionary previous
Definition:
say.py:205
CREArtifactPanel::myInstance
QTextEdit * myInstance
Definition:
CREArtifactPanel.h:30
CREArtifactPanel::myName
QLineEdit * myName
Definition:
CREArtifactPanel.h:24
CREArtifactPanel::artifactChanged
void artifactChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
Definition:
CREArtifactPanel.cpp:196
artifact.h
CREArtifactPanel::myArtifact
const artifact * myArtifact
Definition:
CREArtifactPanel.h:23
CREArtifactPanel::myAnimation
CREAnimationControl * myAnimation
Definition:
CREArtifactPanel.h:31
CREArtifactPanel::myType
QLineEdit * myType
Definition:
CREArtifactPanel.h:26
CREArtifactPanel::myViaAlchemy
QLabel * myViaAlchemy
Definition:
CREArtifactPanel.h:27
CREAnimationControl
Definition:
CREAnimationControl.h:14
CREAnimationControl.h
CREArtifactPanel::computeMadeViaAlchemy
void computeMadeViaAlchemy(const artifact *artifact) const
Definition:
CREArtifactPanel.cpp:68
CREArtifactPanel::myFace
CREAnimationWidget * myFace
Definition:
CREArtifactPanel.h:32
CREArtifactPanel::myArchetypes
QTreeWidget * myArchetypes
Definition:
CREArtifactPanel.h:28
artifactstruct
Definition:
artifact.h:14
CREArtifactPanel::setItem
virtual void setItem(const artifact *artifact) override
Definition:
CREArtifactPanel.cpp:151
CREPanel.h
CREAnimationWidget
Definition:
CREAnimationWidget.h:7
CREArtifactPanel::CREArtifactPanel
CREArtifactPanel(QWidget *parent)
Definition:
CREArtifactPanel.cpp:16
replace.current
current
Definition:
replace.py:64
CREArtifactPanel
Definition:
CREArtifactPanel.h:14
crossfire-crossfire-server
utils
cre
CREArtifactPanel.h
Generated by
1.8.17