ff7tk  0.02
Toolkit for making FF7 Tools
CharEditor.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // copyright 2012 -2016 Chris Rizzitello <sithlord48@gmail.com> //
3 // //
4 // This file is part of FF7tk //
5 // //
6 // FF7tk is free software: you can redistribute it and/or modify //
7 // it under the terms of the GNU General Public License as published by //
8 // the Free Software Foundation, either version 3 of the License, or //
9 // (at your option) any later version. //
10 // //
11 // FF7tk is distributed in the hope that it will be useful, //
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of //
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
14 // GNU General Public License for more details. //
15 /****************************************************************************/
16 #ifndef CHAREDITOR_H
17 #define CHAREDITOR_H
18 
19 #include "qglobal.h"
20 #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
21  #include <QtWidgets>
22 #else
23  #include <QtGui>
24 #endif
25 
26 
27 //set path to FF7Item FF7Materia and FF7Char
28 #include "../data/FF7Item.h"
29 #include "../data/FF7Materia.h"
30 #include "../data/FF7Char.h"
31 #include "../data/Type_FF7CHAR.h"
32 #include "MateriaEditor.h"
33 
37 class CharEditor : public QWidget
38 {
39  Q_OBJECT
40 public:
41  explicit CharEditor(qreal Scale=1,QWidget *parent=0);
42  void setChar(FF7CHAR Chardata,QString Processed_Name="");
43  bool AutoLevel();
44  bool AutoStatCalc();
45  bool Editable();
46  bool AdvancedMode();
47  void setSliderStyle(QString style);
48  void MaxStats();
49  void MaxEquip();
50  qint8 id();
51  qint8 level();
52  quint8 str();
53  quint8 vit();
54  quint8 mag();
55  quint8 spi();
56  quint8 dex();
57  quint8 lck();
58  quint8 strBonus();
59  quint8 vitBonus();
60  quint8 magBonus();
61  quint8 spiBonus();
62  quint8 dexBonus();
63  quint8 lckBonus();
64  qint8 limitLevel();
65  quint8 limitBar();
66  QString name();
67  quint8 weapon();
68  quint8 armor();
69  quint8 accessory();
70  quint16 curHp();
71  quint16 maxHp();
72  quint16 curMp();
73  quint16 maxMp();
74  quint16 kills();
75  quint8 row();
76  quint8 levelProgress();
77  quint8 sadnessfury();
78  quint16 limits();
79  quint16 timesused1();
80  quint16 timesused2();
81  quint16 timesused3();
82  quint16 baseHp();
83  quint16 baseMp();
84  quint32 exp();
85  quint32 expNext();
86  materia char_materia(int mat);
87 
88 signals:
89  void id_changed(qint8);
90  void level_changed(qint8);
91  void str_changed(quint8);
92  void vit_changed(quint8);
93  void mag_changed(quint8);
94  void spi_changed(quint8);
95  void dex_changed(quint8);
96  void lck_changed(quint8);
97  void strBonus_changed(quint8);
98  void vitBonus_changed(quint8);
99  void magBonus_changed(quint8);
100  void spiBonus_changed(quint8);
101  void dexBonus_changed(quint8);
102  void lckBonus_changed(quint8);
103  void limitLevel_changed(qint8);
104  void limitBar_changed(quint8);
105  void name_changed(QString);
106  void weapon_changed(quint8);
107  void armor_changed(quint8);
108  void accessory_changed(quint8);
109  void curHp_changed(quint16);
110  void maxHp_changed(quint16);
111  void curMp_changed(quint16);
112  void maxMp_changed(quint16);
113  void kills_changed(quint16);
114  void row_changed(quint8);
115  void levelProgress_changed(quint8);
116  void sadnessfury_changed(quint8);
117  void limits_changed(quint16);
118  void timesused1_changed(quint16);
119  void timesused2_changed(quint16);
120  void timesused3_changed(quint16);
121  void baseHp_changed(quint16);
122  void baseMp_changed(quint16);
123  void exp_changed(quint32);
124  void mslotChanged(int);
126  void expNext_changed(quint32);
127 
128 public slots:
129  void setAutoLevel(bool);
130  void setAutoStatCalc(bool);
131  void setEditable(bool);
132  void setAdvancedMode(bool);
133  void setToolBoxStyle(QString);
134  void setMateriaHoverStyle(QString);
135  void setEditableComboBoxes(bool);
136 
137 private slots:
138  void setId(int);
139  void setLevel(int);
140  void setStr(int);
141  void setVit(int);
142  void setMag(int);
143  void setSpi(int);
144  void setDex(int);
145  void setLck(int);
146  void setStrBonus(int);
147  void setVitBonus(int);
148  void setMagBonus(int);
149  void setSpiBonus(int);
150  void setDexBonus(int);
151  void setLckBonus(int);
152  void setLimitLevel(int);
153  void setLimitBar(int);
154  void setName(QString);
155  void setWeapon(int);
156  void setArmor(int);
157  void setAccessory(int);
158  void setRow(bool front_row);
159  void setLevelProgress(int);
160  void setSadnessFury(int);
161  void setLimits(int);
162  void setTimesused1(int);
163  void setTimesused2(int);
164  void setTimesused3(int);
165  void setBaseHp(int);
166  void setBaseMp(int);
167  void setExp(int);
168  void setExpNext(int);
169  void setCurMp(int);
170  void setCurHp(int);
171  void setMaxMp(int);
172  void setMaxHp(int);
173  void setKills(int);
174  void cb_fury_toggled(bool);
175  void cb_sadness_toggled(bool);
176  void cb_idChanger_toggled(bool);
177  void calc_limit_value(QModelIndex);
178  void Level_Changed(int);// used for tracking growth of char
179  void Exp_Changed(int);// used for tracking growth of char
180  void weapon_slot_1_clicked();
181  void weapon_slot_2_clicked();
182  void weapon_slot_3_clicked();
183  void weapon_slot_4_clicked();
184  void weapon_slot_5_clicked();
185  void weapon_slot_6_clicked();
186  void weapon_slot_7_clicked();
187  void weapon_slot_8_clicked();
188  void armor_slot_1_clicked();
189  void armor_slot_2_clicked();
190  void armor_slot_3_clicked();
191  void armor_slot_4_clicked();
192  void armor_slot_5_clicked();
193  void armor_slot_6_clicked();
194  void armor_slot_7_clicked();
195  void armor_slot_8_clicked();
196  void matAp_changed(qint32);
197  void matId_changed(qint8);
198 private:
199  void mButtonPress(int Mslot);
200  void init_display(void);
201  void init_connections(void);
202  void disconnectAll(void);
203  void calc_stats(void);//calc stat changes if autostatcalc == true;
204  void level_up(int);
205  void update_tnl_bar();
206  void elemental_info();
207  void status_info();
208  void update_materia_slots();
209  void setSlotFrame(void);
210  bool load;
211  QLabel *lbl_avatar;
212  QLineEdit *line_name;
213  QSpinBox *sb_level;
214  QSpinBox *sb_curMp;
215  QSpinBox *sb_maxMp;
216  QSpinBox *sb_curHp;
217  QSpinBox *sb_maxHp;
218  QSpinBox *sb_kills;
219  QLabel *lbl_hp;
220  QLabel *lbl_hp_slash;
221  QLabel *lbl_hp_max;
222  QLabel *lbl_mp;
223  QLabel *lbl_mp_slash;
224  QLabel *lbl_mp_max;
225  QCheckBox *cb_fury;
226  QCheckBox *cb_sadness;
227  QCheckBox *cb_front_row;
228  QComboBox *combo_id;
229 
230  QSpinBox * sb_total_exp;
232  QLabel * lbl_level_next;
233  QProgressBar *bar_tnl;
234  QLabel * lbl_limit_bar;
235  QSlider *slider_limit;
236  QLCDNumber *lcd_limit_value;
237 
238  QLabel *lbl_str;
239  QSpinBox *sb_str;
240  QSpinBox *sb_str_bonus;
242  QLabel *lbl_str_total;
243 
244  QLabel *lbl_vit;
245  QSpinBox *sb_vit;
246  QSpinBox *sb_vit_bonus;
248  QLabel *lbl_vit_total;
249 
250  QLabel *lbl_mag;
251  QSpinBox *sb_mag;
252  QSpinBox *sb_mag_bonus;
254  QLabel *lbl_mag_total;
255 
256  QLabel *lbl_spi;
257  QSpinBox *sb_spi;
258  QSpinBox *sb_spi_bonus;
260  QLabel *lbl_spi_total;
261 
262  QLabel *lbl_dex;
263  QSpinBox *sb_dex;
264  QSpinBox *sb_dex_bonus;
266  QLabel *lbl_dex_total;
267 
268  QLabel *lbl_lck;
269  QSpinBox *sb_lck;
270  QSpinBox *sb_lck_bonus;
272  QLabel *lbl_lck_total;
273 
274  QLabel * lbl_base_hp;
275  QSpinBox *sb_base_hp;
277 
278  QLabel * lbl_base_mp;
279  QSpinBox *sb_base_mp;
281 
283  QSpinBox *sb_limit_level;
284  QSpinBox *sb_uses_limit_1_1;
285  QSpinBox *sb_uses_limit_2_1;
286  QSpinBox *sb_uses_limit_3_1;
287  QListWidget *list_limits;
288  QLabel *lbl_uses;
289  QLabel *lbl_1_1;
290  QLabel *lbl_2_1;
291  QLabel *lbl_3_1;
292  QLabel *lblWeaponStats;
293  QLabel *lblArmorStats;
294  QComboBox*weapon_selection;
295  QComboBox *armor_selection;
298  QGroupBox *elemental_box;
299  QGroupBox *status_box;
300  QListWidget *elemental_effects;
301  QListWidget *status_effects;
304  QGroupBox *weapon_box;
305  QGroupBox *armor_box;
306  QGroupBox *accessory_box;
307 
308  QFrame *weapon_frm_1;
309  QFrame *weapon_frm_2;
310  QFrame *weapon_frm_3;
311  QFrame *weapon_frm_4;
312  QFrame *weapon_frm_5;
313  QFrame *weapon_frm_6;
314  QFrame *weapon_frm_7;
315  QFrame *weapon_frm_8;
316  QPushButton *weapon_slot_1;
317  QPushButton *weapon_slot_2;
318  QPushButton *weapon_slot_3;
319  QPushButton *weapon_slot_4;
320  QPushButton *weapon_slot_5;
321  QPushButton *weapon_slot_6;
322  QPushButton *weapon_slot_7;
323  QPushButton *weapon_slot_8;
324 
325  QFrame *armor_frm_1;
326  QFrame *armor_frm_2;
327  QFrame *armor_frm_3;
328  QFrame *armor_frm_4;
329  QFrame *armor_frm_5;
330  QFrame *armor_frm_6;
331  QFrame *armor_frm_7;
332  QFrame *armor_frm_8;
333  QPushButton *armor_slot_1;
334  QPushButton *armor_slot_2;
335  QPushButton *armor_slot_3;
336  QPushButton *armor_slot_4;
337  QPushButton *armor_slot_5;
338  QPushButton *armor_slot_6;
339  QPushButton *armor_slot_7;
340  QPushButton *armor_slot_8;
345  QLabel *armor_m_link_1;
346  QLabel *armor_m_link_2;
347  QLabel *armor_m_link_3;
348  QLabel *armor_m_link_4;
349  QToolBox *toolbox;
350  QFrame *unknown_box;
351  QLCDNumber *lcd_0x34;
352  QLCDNumber *lcd_0x35;
353  QLCDNumber *lcd_0x36;
354  QLCDNumber *lcd_0x37;
355  QCheckBox * cb_idChanger;
356 //Data
361  QString _name;
362  bool autolevel;
364  bool editable;
366  int mslotsel;//select materia slot
367  qint32 ap;
368  qreal scale;
369 };
370 
371 #endif // CHAREDITOR_H
quint8 row()
QPushButton * weapon_slot_5
Definition: CharEditor.h:320
FF7Item Items
Definition: CharEditor.h:358
MateriaEditor * materia_edit
Definition: CharEditor.h:297
QSpinBox * sb_mag_bonus
Definition: CharEditor.h:252
void vitBonus_changed(quint8)
void mslotChanged(int)
QPushButton * weapon_slot_1
Definition: CharEditor.h:316
QPushButton * armor_slot_8
Definition: CharEditor.h:340
void setLck(int)
void mag_changed(quint8)
void weapon_slot_1_clicked()
QPushButton * weapon_slot_6
Definition: CharEditor.h:321
void weapon_slot_2_clicked()
void setDexBonus(int)
QSpinBox * sb_str
Definition: CharEditor.h:239
void setExp(int)
QPushButton * armor_slot_2
Definition: CharEditor.h:334
QLabel * lbl_lck
Definition: CharEditor.h:268
void disconnectAll(void)
void dex_changed(quint8)
QLabel * lbl_mag_mat_bonus
Definition: CharEditor.h:253
void armor_slot_3_clicked()
QPushButton * weapon_slot_4
Definition: CharEditor.h:319
void setEditable(bool)
void cb_fury_toggled(bool)
QLCDNumber * lcd_0x34
Definition: CharEditor.h:351
quint8 levelProgress()
Data and Enums for Characters in Final Fantasy 7.
Definition: FF7Char.h:28
void weapon_slot_4_clicked()
QSpinBox * sb_vit
Definition: CharEditor.h:245
void exp_changed(quint32)
quint8 dexBonus()
void cb_sadness_toggled(bool)
quint16 timesused2()
void setCurMp(int)
QFrame * weapon_frm_6
Definition: CharEditor.h:313
quint16 timesused1()
void curMp_changed(quint16)
QSpinBox * sb_limit_level
Definition: CharEditor.h:283
QLabel * lbl_hp_max
Definition: CharEditor.h:221
quint8 weapon()
void kills_changed(quint16)
QSpinBox * sb_mag
Definition: CharEditor.h:251
QFrame * armor_frm_4
Definition: CharEditor.h:328
void setSadnessFury(int)
void dexBonus_changed(quint8)
void cb_idChanger_toggled(bool)
void update_materia_slots()
QLabel * lbl_limit_bar
Definition: CharEditor.h:234
QLabel * lbl_vit_total
Definition: CharEditor.h:248
QSpinBox * sb_base_hp
Definition: CharEditor.h:275
QSpinBox * sb_vit_bonus
Definition: CharEditor.h:246
void setMaxMp(int)
void timesused2_changed(quint16)
QFrame * armor_frm_3
Definition: CharEditor.h:327
void init_display(void)
Definition: CharEditor.cpp:33
QLCDNumber * lcd_limit_value
Definition: CharEditor.h:236
QLabel * lbl_uses
Definition: CharEditor.h:288
void setVit(int)
Widget to allow editing of a character using FF7Char for data.
Definition: CharEditor.h:37
QFrame * weapon_frm_8
Definition: CharEditor.h:315
void setExpNext(int)
QLabel * lbl_vit_mat_bonus
Definition: CharEditor.h:247
void setAccessory(int)
void setAdvancedMode(bool)
QLabel * weapon_m_link_4
Definition: CharEditor.h:344
QLabel * lbl_mp
Definition: CharEditor.h:222
quint8 limitBar()
QLabel * lbl_dex_total
Definition: CharEditor.h:266
bool Editable()
QLabel * lbl_base_hp_bonus
Definition: CharEditor.h:276
QGroupBox * status_box
Definition: CharEditor.h:299
QPushButton * armor_slot_6
Definition: CharEditor.h:338
QPushButton * weapon_slot_8
Definition: CharEditor.h:323
void limits_changed(quint16)
QListWidget * status_effects
Definition: CharEditor.h:301
void armor_slot_2_clicked()
QCheckBox * cb_front_row
Definition: CharEditor.h:227
void setTimesused3(int)
FF7Materia Materias
Definition: CharEditor.h:359
QLabel * lbl_base_hp
Definition: CharEditor.h:274
void weapon_slot_3_clicked()
QFrame * armor_frm_7
Definition: CharEditor.h:331
QLabel * weapon_m_link_1
Definition: CharEditor.h:341
void setStr(int)
QLabel * lbl_mp_slash
Definition: CharEditor.h:223
void row_changed(quint8)
void MaxEquip()
void armor_slot_7_clicked()
QLCDNumber * lcd_0x35
Definition: CharEditor.h:352
void setRow(bool front_row)
void elemental_info()
QPushButton * armor_slot_1
Definition: CharEditor.h:333
QLabel * lbl_vit
Definition: CharEditor.h:244
void setAutoLevel(bool)
void calc_stats(void)
quint8 vitBonus()
void str_changed(quint8)
int mslotsel
Definition: CharEditor.h:366
void weapon_slot_6_clicked()
bool AutoStatCalc()
QGroupBox * accessory_box
Definition: CharEditor.h:306
void setEditableComboBoxes(bool)
QFrame * armor_frm_8
Definition: CharEditor.h:332
Character Info in the save game.
void sadnessfury_changed(quint8)
quint8 mag()
QSpinBox * sb_level
Definition: CharEditor.h:213
QCheckBox * cb_sadness
Definition: CharEditor.h:226
void Exp_Changed(int)
QFrame * weapon_frm_4
Definition: CharEditor.h:311
bool autolevel
Definition: CharEditor.h:362
quint8 spi()
QLabel * lbl_str_total
Definition: CharEditor.h:242
QSpinBox * sb_curMp
Definition: CharEditor.h:214
QSlider * slider_limit
Definition: CharEditor.h:235
QLabel * lbl_limit_level
Definition: CharEditor.h:282
QComboBox * weapon_selection
Definition: CharEditor.h:294
void armor_slot_4_clicked()
void weapon_changed(quint8)
QFrame * armor_frm_2
Definition: CharEditor.h:326
void timesused3_changed(quint16)
quint8 magBonus()
QPushButton * weapon_slot_7
Definition: CharEditor.h:322
QLabel * lbl_mag_total
Definition: CharEditor.h:254
QSpinBox * sb_lck_bonus
Definition: CharEditor.h:270
void limitBar_changed(quint8)
QSpinBox * sb_spi
Definition: CharEditor.h:257
QFrame * weapon_frm_1
Definition: CharEditor.h:308
quint16 limits()
QPushButton * armor_slot_4
Definition: CharEditor.h:336
QLabel * lbl_dex_mat_bonus
Definition: CharEditor.h:265
void setLevelProgress(int)
qint8 id()
QGroupBox * weapon_box
Definition: CharEditor.h:304
quint16 maxHp()
Class containg all kinds of info about items in FF7.
Definition: FF7Item.h:99
QListWidget * elemental_effects
Definition: CharEditor.h:300
quint8 dex()
quint8 sadnessfury()
QSpinBox * sb_curHp
Definition: CharEditor.h:216
QLabel * lbl_lck_total
Definition: CharEditor.h:272
qint8 limitLevel()
QLabel * lbl_dex
Definition: CharEditor.h:262
void setAutoStatCalc(bool)
void matId_changed(qint8)
QLabel * lbl_spi_total
Definition: CharEditor.h:260
void setDex(int)
QFrame * armor_frm_5
Definition: CharEditor.h:329
quint8 vit()
QString _name
Definition: CharEditor.h:361
QSpinBox * sb_dex_bonus
Definition: CharEditor.h:264
void armor_slot_8_clicked()
void setSlotFrame(void)
void vit_changed(quint8)
void limitLevel_changed(qint8)
quint8 str()
FF7CHAR data
Definition: CharEditor.h:360
QLabel * lbl_mp_max
Definition: CharEditor.h:224
QSpinBox * sb_base_mp
Definition: CharEditor.h:279
quint16 curMp()
void setMagBonus(int)
void Materias_changed(materia)
CharEditor(qreal Scale=1, QWidget *parent=0)
Definition: CharEditor.cpp:18
QLabel * lbl_level_progress
Definition: CharEditor.h:231
void weapon_slot_7_clicked()
QString name()
QComboBox * accessory_selection
Definition: CharEditor.h:296
bool advancedMode
Definition: CharEditor.h:365
void magBonus_changed(quint8)
void weapon_slot_5_clicked()
QFrame * unknown_box
Definition: CharEditor.h:350
QSpinBox * sb_str_bonus
Definition: CharEditor.h:240
void setTimesused1(int)
QLabel * lbl_mag
Definition: CharEditor.h:250
QLabel * armor_m_link_4
Definition: CharEditor.h:348
quint8 accessory()
quint16 maxMp()
QPushButton * armor_slot_3
Definition: CharEditor.h:335
QLCDNumber * lcd_0x36
Definition: CharEditor.h:353
void setLckBonus(int)
void armor_slot_6_clicked()
quint8 lck()
QSpinBox * sb_uses_limit_1_1
Definition: CharEditor.h:284
QLabel * lbl_spi_mat_bonus
Definition: CharEditor.h:259
void weapon_slot_8_clicked()
QSpinBox * sb_lck
Definition: CharEditor.h:269
void calc_limit_value(QModelIndex)
void curHp_changed(quint16)
quint16 curHp()
QLabel * weapon_m_link_3
Definition: CharEditor.h:343
void accessory_changed(quint8)
QLabel * armor_m_link_1
Definition: CharEditor.h:345
void lckBonus_changed(quint8)
QFrame * armor_frm_6
Definition: CharEditor.h:330
QLCDNumber * lcd_0x37
Definition: CharEditor.h:354
void mButtonPress(int Mslot)
void armor_slot_1_clicked()
bool editable
Definition: CharEditor.h:364
quint16 kills()
QFrame * weapon_frm_2
Definition: CharEditor.h:309
materia format saved in materia list or on a character
quint16 baseMp()
quint8 lckBonus()
void matAp_changed(qint32)
QFrame * armor_frm_1
Definition: CharEditor.h:325
void setLimitBar(int)
QLabel * lbl_2_1
Definition: CharEditor.h:290
QSpinBox * sb_maxHp
Definition: CharEditor.h:217
void baseHp_changed(quint16)
quint32 expNext()
QLabel * lbl_base_mp_bonus
Definition: CharEditor.h:280
void baseMp_changed(quint16)
QComboBox * armor_selection
Definition: CharEditor.h:295
void status_info()
void level_changed(qint8)
void expNext_changed(quint32)
QLabel * armor_m_link_2
Definition: CharEditor.h:346
QLabel * weapon_m_link_2
Definition: CharEditor.h:342
void Level_Changed(int)
QLabel * lbl_hp
Definition: CharEditor.h:219
void setMaxHp(int)
void setVitBonus(int)
QSpinBox * sb_kills
Definition: CharEditor.h:218
void setSpiBonus(int)
QCheckBox * cb_fury
Definition: CharEditor.h:225
void setLevel(int)
void armor_changed(quint8)
QLineEdit * line_name
Definition: CharEditor.h:212
void init_connections(void)
void maxHp_changed(quint16)
qreal scale
Definition: CharEditor.h:368
void level_up(int)
QLabel * lbl_lck_mat_bonus
Definition: CharEditor.h:271
QLabel * lblWeaponStats
Definition: CharEditor.h:292
void levelProgress_changed(quint8)
quint8 spiBonus()
void maxMp_changed(quint16)
void spi_changed(quint8)
QLabel * lbl_1_1
Definition: CharEditor.h:289
QSpinBox * sb_dex
Definition: CharEditor.h:263
bool AdvancedMode()
qint32 ap
Definition: CharEditor.h:367
QPushButton * weapon_slot_3
Definition: CharEditor.h:318
QFrame * weapon_frm_7
Definition: CharEditor.h:314
QToolBox * toolbox
Definition: CharEditor.h:349
void strBonus_changed(quint8)
void setChar(FF7CHAR Chardata, QString Processed_Name="")
qint8 level()
void setId(int)
QGroupBox * armor_box
Definition: CharEditor.h:305
bool AutoLevel()
void setArmor(int)
QSpinBox * sb_spi_bonus
Definition: CharEditor.h:258
QLabel * lbl_avatar
Definition: CharEditor.h:211
QSpinBox * sb_total_exp
Definition: CharEditor.h:230
void MaxStats()
void setWeapon(int)
QLabel * armor_m_link_3
Definition: CharEditor.h:347
quint16 baseHp()
QLabel * lbl_3_1
Definition: CharEditor.h:291
QLabel * lblArmorStats
Definition: CharEditor.h:293
void update_tnl_bar()
void setBaseMp(int)
QFrame * weapon_frm_5
Definition: CharEditor.h:312
void setTimesused2(int)
QFrame * weapon_frm_3
Definition: CharEditor.h:310
void setLimits(int)
QComboBox * combo_id
Definition: CharEditor.h:228
QGroupBox * elemental_box
Definition: CharEditor.h:298
quint8 armor()
QPushButton * armor_slot_5
Definition: CharEditor.h:337
QLabel * lbl_str_mat_bonus
Definition: CharEditor.h:241
QFrame * weapon_materia_box
Definition: CharEditor.h:302
void setSliderStyle(QString style)
QLabel * lbl_base_mp
Definition: CharEditor.h:278
QSpinBox * sb_uses_limit_3_1
Definition: CharEditor.h:286
materia char_materia(int mat)
void setMateriaHoverStyle(QString)
void setName(QString)
quint32 exp()
QSpinBox * sb_uses_limit_2_1
Definition: CharEditor.h:285
QCheckBox * cb_idChanger
Definition: CharEditor.h:355
quint8 strBonus()
QListWidget * list_limits
Definition: CharEditor.h:287
QLabel * lbl_hp_slash
Definition: CharEditor.h:220
void name_changed(QString)
quint16 timesused3()
void setCurHp(int)
QFrame * armor_materia_box
Definition: CharEditor.h:303
void setLimitLevel(int)
void setMag(int)
void timesused1_changed(quint16)
void setBaseHp(int)
void setSpi(int)
QPushButton * armor_slot_7
Definition: CharEditor.h:339
void setToolBoxStyle(QString)
QLabel * lbl_spi
Definition: CharEditor.h:256
QLabel * lbl_level_next
Definition: CharEditor.h:232
void setKills(int)
QPushButton * weapon_slot_2
Definition: CharEditor.h:317
QProgressBar * bar_tnl
Definition: CharEditor.h:233
void armor_slot_5_clicked()
FF7Char Chars
Definition: CharEditor.h:357
QLabel * lbl_str
Definition: CharEditor.h:238
void id_changed(qint8)
bool autostatcalc
Definition: CharEditor.h:363
void setStrBonus(int)
void spiBonus_changed(quint8)
void lck_changed(quint8)
QSpinBox * sb_maxMp
Definition: CharEditor.h:215