Crossfire Server, Trunk
CREFormulaePanel.h
Go to the documentation of this file.
1 #ifndef CREFORMULAEPANEL_H
2 #define CREFORMULAEPANEL_H
3 
4 #include <QObject>
5 #include <QtWidgets>
6 #include "CREPanel.h"
7 
8 extern "C" {
9 #include "global.h"
10 #include "recipe.h"
11 }
12 
13 class CREFormulaePanel : public CRETPanel<const recipe>
14 {
15  Q_OBJECT
16 
17  public:
18  CREFormulaePanel(QWidget* parent);
19 
20  void setItem(const recipe* recipe) override;
21 
22  protected:
23  const recipe* myRecipe;
24  QComboBox* myTitle;
25  QLineEdit* myYield;
26  QLineEdit* myChance;
27  QLineEdit* myExperience;
28  QLineEdit* myDifficulty;
29  QComboBox* mySkill;
30  QComboBox* myCauldron;
31  QCheckBox* myIsTransmute;
32  QLineEdit* myIndex;
33  QTreeWidget* myArchetypes;
34  QTextEdit* myIngredients;
35  QPushButton* myValidate;
36  QPushButton* myReset;
37 
38  protected slots:
39  void resetClicked(bool);
40  void validateClicked(bool);
41 };
42 
43 #endif // CREFORMULAEPANEL_H
CREFormulaePanel::validateClicked
void validateClicked(bool)
Definition: CREFormulaePanel.cpp:163
CRETPanel
Definition: CREPanel.h:20
global.h
CREFormulaePanel::resetClicked
void resetClicked(bool)
Definition: CREFormulaePanel.cpp:158
CREFormulaePanel::CREFormulaePanel
CREFormulaePanel(QWidget *parent)
Definition: CREFormulaePanel.cpp:14
CREFormulaePanel::myArchetypes
QTreeWidget * myArchetypes
Definition: CREFormulaePanel.h:33
recipe.h
CREFormulaePanel::myReset
QPushButton * myReset
Definition: CREFormulaePanel.h:36
CREFormulaePanel::myChance
QLineEdit * myChance
Definition: CREFormulaePanel.h:26
CREFormulaePanel::myIngredients
QTextEdit * myIngredients
Definition: CREFormulaePanel.h:34
CREFormulaePanel::myCauldron
QComboBox * myCauldron
Definition: CREFormulaePanel.h:30
recipestruct
Definition: recipe.h:10
CREFormulaePanel::myExperience
QLineEdit * myExperience
Definition: CREFormulaePanel.h:27
CREFormulaePanel::setItem
void setItem(const recipe *recipe) override
Definition: CREFormulaePanel.cpp:91
CREFormulaePanel::myIsTransmute
QCheckBox * myIsTransmute
Definition: CREFormulaePanel.h:31
CREFormulaePanel::myDifficulty
QLineEdit * myDifficulty
Definition: CREFormulaePanel.h:28
CREFormulaePanel::myYield
QLineEdit * myYield
Definition: CREFormulaePanel.h:25
CREFormulaePanel::myValidate
QPushButton * myValidate
Definition: CREFormulaePanel.h:35
CREFormulaePanel::mySkill
QComboBox * mySkill
Definition: CREFormulaePanel.h:29
CREPanel.h
CREFormulaePanel::myRecipe
const recipe * myRecipe
Definition: CREFormulaePanel.h:23
CREFormulaePanel::myTitle
QComboBox * myTitle
Definition: CREFormulaePanel.h:24
CREFormulaePanel::myIndex
QLineEdit * myIndex
Definition: CREFormulaePanel.h:32
CREFormulaePanel
Definition: CREFormulaePanel.h:13