ff7tk  0.02
Toolkit for making FF7 Tools
ChocoboEditor Class Reference

#include <ChocoboEditor.h>

Inheritance diagram for ChocoboEditor:

Public Slots

void setSprint (int)
 
void setMsprint (int)
 
void setSpeed (int)
 
void setMspeed (int)
 
void setStamina (int)
 
void setAccel (int)
 
void setCoop (int)
 
void setIntelligence (int)
 
void setPersonality (int)
 
void setPcount (int)
 
void setWins (int)
 
void setSex (int)
 
void setType (int)
 
void setName (QString)
 
void setCantMate (bool)
 
void setRating (int)
 
void setAdvancedMode (bool)
 

Signals

void sprintChanged (quint16)
 
void mSprintChanged (quint16)
 
void speedChanged (quint16)
 
void mSpeedChanged (quint16)
 
void staminaChanged (quint16)
 
void accelChanged (quint8)
 
void coopChanged (quint8)
 
void intelligenceChanged (quint8)
 
void personalityChanged (quint8)
 
void pCountChanged (quint8)
 
void winsChanged (quint8)
 
void sexChanged (quint8)
 
void typeChanged (quint8)
 
void nameChanged (QString)
 
void cantMateChanged (bool)
 
void ratingChanged (quint8)
 

Public Member Functions

 ChocoboEditor (QWidget *parent=0)
 
void SetChocobo (FF7CHOCOBO choco, QString Processed_Name="", bool cant_mate=false, quint16 stamina=0, quint8 rating=0)
 
quint16 sprint (void)
 
quint16 mSprint (void)
 
quint16 speed (void)
 
quint16 mSpeed (void)
 
quint16 stamina (void)
 
quint8 accel (void)
 
quint8 coop (void)
 
quint8 intelligence (void)
 
quint8 personality (void)
 
quint8 pCount (void)
 
quint8 wins (void)
 
quint8 sex (void)
 
quint8 type (void)
 
QString name (void)
 
bool cantMate (void)
 
quint8 rating (void)
 

Protected Member Functions

void resizeEvent (QResizeEvent *ev)
 

Private Slots

void SprintChanged (int)
 
void MsprintChanged (int)
 
void SpeedChanged (int)
 
void MspeedChanged (int)
 
void StaminaChanged (int)
 
void AccelChanged (int)
 
void CoopChanged (int)
 
void IntelligenceChanged (int)
 
void PersonalityChanged (int)
 
void PcountChanged (int)
 
void WinsChanged (int)
 
void SexChanged (int)
 
void TypeChanged (int)
 
void NameChanged (QString)
 
void RatingChanged (int)
 
void CantMateChanged (bool)
 

Private Member Functions

void init_display (void)
 
void init_connections (void)
 
void disconnectAll (void)
 
void getRank (void)
 

Private Attributes

QFrame * advancedModeBox
 
QComboBox * combo_sex
 
QComboBox * combo_type
 
QComboBox * combo_rating
 
QCheckBox * cb_cantMate
 
QLineEdit * line_name
 
QSpinBox * sb_speed
 
QSpinBox * sb_mSpeed
 
QSpinBox * sb_sprint
 
QSpinBox * sb_mSprint
 
QSpinBox * sb_stamina
 
QSpinBox * sb_accel
 
QSpinBox * sb_wins
 
QSpinBox * sb_coop
 
QSpinBox * sb_pCount
 
QSpinBox * sb_intel
 
QSpinBox * sb_personality
 
QLabel * lbl_rating
 
QLabel * lbl_speed
 
QLabel * lbl_div_speed
 
QLabel * lbl_stamina
 
QLabel * lbl_sprint
 
QLabel * lbl_div_sprint
 
QLabel * lbl_accel
 
QLabel * lbl_wins
 
QLabel * lbl_coop
 
QLabel * lbl_pCount
 
QLabel * lbl_intel
 
QLabel * lbl_personality
 
QLabel * lbl_rank
 
QLabel * lblSpeedWarning
 
QGridLayout * Final
 
FF7CHOCOBO choco_data
 
QString choco_name
 
bool choco_cant_mate
 
quint16 choco_stamina
 
quint8 choco_rating
 

Detailed Description

Definition at line 30 of file ChocoboEditor.h.

Constructor & Destructor Documentation

ChocoboEditor::ChocoboEditor ( QWidget *  parent = 0)
explicit

Definition at line 29 of file ChocoboEditor.cpp.

References init_connections(), and init_display().

Member Function Documentation

quint8 ChocoboEditor::accel ( void  )

Definition at line 43 of file ChocoboEditor.cpp.

References choco_data.

Referenced by AccelChanged(), and setAccel().

void ChocoboEditor::accelChanged ( quint8  )
signal

Referenced by AccelChanged().

void ChocoboEditor::AccelChanged ( int  accel)
privateslot

Definition at line 196 of file ChocoboEditor.cpp.

References accel(), accelChanged(), and choco_data.

Referenced by init_connections().

bool ChocoboEditor::cantMate ( void  )

Definition at line 41 of file ChocoboEditor.cpp.

References choco_cant_mate.

Referenced by CantMateChanged(), and setCantMate().

void ChocoboEditor::cantMateChanged ( bool  )
signal

Referenced by CantMateChanged().

void ChocoboEditor::CantMateChanged ( bool  cantMate)
privateslot

Definition at line 245 of file ChocoboEditor.cpp.

References cantMate(), cantMateChanged(), and choco_cant_mate.

Referenced by init_connections().

quint8 ChocoboEditor::coop ( void  )

Definition at line 44 of file ChocoboEditor.cpp.

References choco_data.

Referenced by CoopChanged(), and setCoop().

void ChocoboEditor::coopChanged ( quint8  )
signal

Referenced by CoopChanged().

void ChocoboEditor::CoopChanged ( int  coop)
privateslot

Definition at line 201 of file ChocoboEditor.cpp.

References choco_data, coop(), and coopChanged().

Referenced by init_connections().

void ChocoboEditor::disconnectAll ( void  )
private
void ChocoboEditor::getRank ( void  )
private

Definition at line 476 of file ChocoboEditor.cpp.

References choco_data, and lbl_rank.

Referenced by SetChocobo(), setWins(), and WinsChanged().

quint8 ChocoboEditor::intelligence ( void  )

Definition at line 45 of file ChocoboEditor.cpp.

References choco_data.

void ChocoboEditor::intelligenceChanged ( quint8  )
signal

Referenced by IntelligenceChanged().

void ChocoboEditor::IntelligenceChanged ( int  intel)
privateslot

Definition at line 206 of file ChocoboEditor.cpp.

References choco_data, and intelligenceChanged().

Referenced by init_connections().

quint16 ChocoboEditor::mSpeed ( void  )

Definition at line 39 of file ChocoboEditor.cpp.

References choco_data.

void ChocoboEditor::mSpeedChanged ( quint16  )
signal

Referenced by MspeedChanged().

void ChocoboEditor::MspeedChanged ( int  max_speed)
privateslot

Definition at line 186 of file ChocoboEditor.cpp.

References choco_data, and mSpeedChanged().

Referenced by init_connections().

quint16 ChocoboEditor::mSprint ( void  )

Definition at line 37 of file ChocoboEditor.cpp.

References choco_data.

void ChocoboEditor::mSprintChanged ( quint16  )
signal

Referenced by MsprintChanged().

void ChocoboEditor::MsprintChanged ( int  max_sprint_speed)
privateslot

Definition at line 176 of file ChocoboEditor.cpp.

References choco_data, and mSprintChanged().

Referenced by init_connections().

QString ChocoboEditor::name ( void  )

Definition at line 42 of file ChocoboEditor.cpp.

References choco_name.

void ChocoboEditor::nameChanged ( QString  )
signal

Referenced by NameChanged().

void ChocoboEditor::NameChanged ( QString  new_name)
privateslot

Definition at line 237 of file ChocoboEditor.cpp.

References choco_name, and nameChanged().

Referenced by init_connections().

quint8 ChocoboEditor::pCount ( void  )

Definition at line 47 of file ChocoboEditor.cpp.

References choco_data.

Referenced by PcountChanged(), and setPcount().

void ChocoboEditor::pCountChanged ( quint8  )
signal

Referenced by PcountChanged().

void ChocoboEditor::PcountChanged ( int  pCount)
privateslot

Definition at line 216 of file ChocoboEditor.cpp.

References choco_data, pCount(), and pCountChanged().

Referenced by init_connections().

quint8 ChocoboEditor::personality ( void  )

Definition at line 46 of file ChocoboEditor.cpp.

References choco_data.

Referenced by PersonalityChanged(), and setPersonality().

void ChocoboEditor::personalityChanged ( quint8  )
signal

Referenced by PersonalityChanged().

void ChocoboEditor::PersonalityChanged ( int  personality)
privateslot

Definition at line 211 of file ChocoboEditor.cpp.

References choco_data, personality(), and personalityChanged().

Referenced by init_connections().

quint8 ChocoboEditor::rating ( void  )

Definition at line 51 of file ChocoboEditor.cpp.

References choco_rating.

Referenced by RatingChanged(), SetChocobo(), and setRating().

void ChocoboEditor::ratingChanged ( quint8  )
signal

Referenced by RatingChanged().

void ChocoboEditor::RatingChanged ( int  rating)
privateslot

Definition at line 166 of file ChocoboEditor.cpp.

References choco_rating, rating(), and ratingChanged().

Referenced by init_connections().

void ChocoboEditor::resizeEvent ( QResizeEvent *  ev)
protected

Definition at line 19 of file ChocoboEditor.cpp.

References Final.

void ChocoboEditor::setAccel ( int  accel)
slot

Definition at line 96 of file ChocoboEditor.cpp.

References accel(), choco_data, and sb_accel.

void ChocoboEditor::setAdvancedMode ( bool  advancedMode)
slot

Definition at line 483 of file ChocoboEditor.cpp.

References advancedModeBox.

Referenced by ChocoboManager::setAdvancedMode().

void ChocoboEditor::setCantMate ( bool  cantMate)
slot

Definition at line 159 of file ChocoboEditor.cpp.

References cantMate(), cb_cantMate, and choco_cant_mate.

void ChocoboEditor::SetChocobo ( FF7CHOCOBO  choco,
QString  Processed_Name = "",
bool  cant_mate = false,
quint16  stamina = 0,
quint8  rating = 0 
)
void ChocoboEditor::setCoop ( int  coop)
slot

Definition at line 103 of file ChocoboEditor.cpp.

References choco_data, coop(), and sb_coop.

void ChocoboEditor::setIntelligence ( int  intel)
slot

Definition at line 110 of file ChocoboEditor.cpp.

References choco_data, and sb_intel.

void ChocoboEditor::setMspeed ( int  max_speed)
slot

Definition at line 82 of file ChocoboEditor.cpp.

References choco_data, and sb_mSpeed.

void ChocoboEditor::setMsprint ( int  max_sprint_speed)
slot

Definition at line 68 of file ChocoboEditor.cpp.

References choco_data, and sb_mSprint.

void ChocoboEditor::setName ( QString  new_name)
slot

Definition at line 153 of file ChocoboEditor.cpp.

References choco_name, and line_name.

void ChocoboEditor::setPcount ( int  pCount)
slot

Definition at line 124 of file ChocoboEditor.cpp.

References choco_data, pCount(), and sb_pCount.

void ChocoboEditor::setPersonality ( int  personality)
slot

Definition at line 117 of file ChocoboEditor.cpp.

References choco_data, personality(), and sb_personality.

void ChocoboEditor::setRating ( int  rating)
slot

Definition at line 54 of file ChocoboEditor.cpp.

References choco_rating, combo_rating, and rating().

void ChocoboEditor::setSex ( int  sex)
slot

Definition at line 139 of file ChocoboEditor.cpp.

References choco_data, combo_sex, and sex().

void ChocoboEditor::setSpeed ( int  speed)
slot

Definition at line 75 of file ChocoboEditor.cpp.

References choco_data, sb_speed, and speed().

void ChocoboEditor::setSprint ( int  sprint_speed)
slot

Definition at line 61 of file ChocoboEditor.cpp.

References choco_data, and sb_sprint.

void ChocoboEditor::setStamina ( int  stamina)
slot

Definition at line 89 of file ChocoboEditor.cpp.

References choco_stamina, sb_stamina, and stamina().

void ChocoboEditor::setType ( int  type)
slot

Definition at line 146 of file ChocoboEditor.cpp.

References choco_data, combo_type, and type().

void ChocoboEditor::setWins ( int  wins)
slot

Definition at line 131 of file ChocoboEditor.cpp.

References choco_data, getRank(), sb_wins, and wins().

quint8 ChocoboEditor::sex ( void  )

Definition at line 49 of file ChocoboEditor.cpp.

References choco_data.

Referenced by setSex(), and SexChanged().

void ChocoboEditor::sexChanged ( quint8  )
signal

Referenced by SexChanged().

void ChocoboEditor::SexChanged ( int  sex)
privateslot

Definition at line 227 of file ChocoboEditor.cpp.

References choco_data, sex(), and sexChanged().

Referenced by init_connections().

quint16 ChocoboEditor::speed ( void  )

Definition at line 38 of file ChocoboEditor.cpp.

References choco_data.

Referenced by setSpeed(), and SpeedChanged().

void ChocoboEditor::speedChanged ( quint16  )
signal

Referenced by SpeedChanged().

void ChocoboEditor::SpeedChanged ( int  speed)
privateslot

Definition at line 181 of file ChocoboEditor.cpp.

References choco_data, speed(), and speedChanged().

Referenced by init_connections().

quint16 ChocoboEditor::sprint ( void  )

Definition at line 36 of file ChocoboEditor.cpp.

References choco_data.

void ChocoboEditor::sprintChanged ( quint16  )
signal

Referenced by SprintChanged().

void ChocoboEditor::SprintChanged ( int  sprint_speed)
privateslot

Definition at line 171 of file ChocoboEditor.cpp.

References choco_data, and sprintChanged().

Referenced by init_connections().

quint16 ChocoboEditor::stamina ( void  )

Definition at line 40 of file ChocoboEditor.cpp.

References choco_stamina.

Referenced by SetChocobo(), setStamina(), and StaminaChanged().

void ChocoboEditor::staminaChanged ( quint16  )
signal

Referenced by StaminaChanged().

void ChocoboEditor::StaminaChanged ( int  stamina)
privateslot

Definition at line 191 of file ChocoboEditor.cpp.

References choco_stamina, stamina(), and staminaChanged().

Referenced by init_connections().

quint8 ChocoboEditor::type ( void  )

Definition at line 50 of file ChocoboEditor.cpp.

References choco_data.

Referenced by setType(), and TypeChanged().

void ChocoboEditor::typeChanged ( quint8  )
signal

Referenced by TypeChanged().

void ChocoboEditor::TypeChanged ( int  type)
privateslot

Definition at line 232 of file ChocoboEditor.cpp.

References choco_data, type(), and typeChanged().

Referenced by init_connections().

quint8 ChocoboEditor::wins ( void  )

Definition at line 48 of file ChocoboEditor.cpp.

References choco_data.

Referenced by setWins(), and WinsChanged().

void ChocoboEditor::winsChanged ( quint8  )
signal

Referenced by WinsChanged().

void ChocoboEditor::WinsChanged ( int  wins)
privateslot

Definition at line 221 of file ChocoboEditor.cpp.

References choco_data, getRank(), wins(), and winsChanged().

Referenced by init_connections().

Member Data Documentation

QFrame* ChocoboEditor::advancedModeBox
private

Definition at line 112 of file ChocoboEditor.h.

Referenced by init_display(), and setAdvancedMode().

QCheckBox* ChocoboEditor::cb_cantMate
private

Definition at line 116 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), setCantMate(), and SetChocobo().

bool ChocoboEditor::choco_cant_mate
private

Definition at line 147 of file ChocoboEditor.h.

Referenced by cantMate(), CantMateChanged(), setCantMate(), and SetChocobo().

QString ChocoboEditor::choco_name
private

Definition at line 146 of file ChocoboEditor.h.

Referenced by name(), NameChanged(), SetChocobo(), and setName().

quint8 ChocoboEditor::choco_rating
private

Definition at line 149 of file ChocoboEditor.h.

Referenced by rating(), RatingChanged(), SetChocobo(), and setRating().

quint16 ChocoboEditor::choco_stamina
private

Definition at line 148 of file ChocoboEditor.h.

Referenced by SetChocobo(), setStamina(), stamina(), and StaminaChanged().

QComboBox* ChocoboEditor::combo_rating
private

Definition at line 115 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setRating().

QComboBox* ChocoboEditor::combo_sex
private

Definition at line 113 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setSex().

QComboBox* ChocoboEditor::combo_type
private

Definition at line 114 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setType().

QGridLayout* ChocoboEditor::Final
private

Definition at line 143 of file ChocoboEditor.h.

Referenced by init_display(), and resizeEvent().

QLabel* ChocoboEditor::lbl_accel
private

Definition at line 135 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_coop
private

Definition at line 137 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_div_speed
private

Definition at line 131 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_div_sprint
private

Definition at line 134 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_intel
private

Definition at line 139 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_pCount
private

Definition at line 138 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_personality
private

Definition at line 140 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_rank
private

Definition at line 141 of file ChocoboEditor.h.

Referenced by getRank(), and init_display().

QLabel* ChocoboEditor::lbl_rating
private

Definition at line 129 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_speed
private

Definition at line 130 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_sprint
private

Definition at line 133 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_stamina
private

Definition at line 132 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lbl_wins
private

Definition at line 136 of file ChocoboEditor.h.

Referenced by init_display().

QLabel* ChocoboEditor::lblSpeedWarning
private

Definition at line 142 of file ChocoboEditor.h.

Referenced by init_display().

QLineEdit* ChocoboEditor::line_name
private

Definition at line 117 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setName().

QSpinBox* ChocoboEditor::sb_accel
private

Definition at line 123 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), setAccel(), and SetChocobo().

QSpinBox* ChocoboEditor::sb_coop
private

Definition at line 125 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setCoop().

QSpinBox* ChocoboEditor::sb_intel
private

Definition at line 127 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setIntelligence().

QSpinBox* ChocoboEditor::sb_mSpeed
private

Definition at line 119 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setMspeed().

QSpinBox* ChocoboEditor::sb_mSprint
private

Definition at line 121 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setMsprint().

QSpinBox* ChocoboEditor::sb_pCount
private

Definition at line 126 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setPcount().

QSpinBox* ChocoboEditor::sb_personality
private

Definition at line 128 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setPersonality().

QSpinBox* ChocoboEditor::sb_speed
private

Definition at line 118 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setSpeed().

QSpinBox* ChocoboEditor::sb_sprint
private

Definition at line 120 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setSprint().

QSpinBox* ChocoboEditor::sb_stamina
private

Definition at line 122 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setStamina().

QSpinBox* ChocoboEditor::sb_wins
private

Definition at line 124 of file ChocoboEditor.h.

Referenced by init_connections(), init_display(), SetChocobo(), and setWins().


The documentation for this class was generated from the following files: