ff7tk  0.02
Toolkit for making FF7 Tools
ChocoboManager Class Reference

#include <ChocoboManager.h>

Inheritance diagram for ChocoboManager:

Public Slots

void setAdvancedMode (bool advanced)
 
void setData (FF7CHOCOBO choco[6], QString name[6], quint16 stamina[6], bool cMate[6], qint8 owned, qint8 occupied, qint8 mask, qint8 chocoPens[4], quint8 chocoRatings[6])
 
void setData (QList< FF7CHOCOBO > chocos, QList< QString > names, QList< quint16 > staminas, QList< bool > cMate, qint8 owned, qint8 occupied, qint8 mask, QList< qint8 > chocoPens, QList< quint8 > chocoRatings)
 
void setChocobo (int s, FF7CHOCOBO chocoData, QString chocoName, quint16 chocoStamina, bool chocoCmate, quint8 rating)
 
void setChocoboPen (int pen, int value)
 
void setOwned (int owned)
 
void setOccupied (int occupied, int mask)
 
void setHoverStyle (QString backgroundColor)
 
void setHoverStyle ()
 

Signals

void ownedChanged (qint8)
 
void occupiedChanged (qint8)
 
void stableMaskChanged (qint8)
 
void setMode (bool advanced)
 
void nameChanged (int, QString)
 
void sexChanged (int, quint8)
 
void typeChanged (int, quint8)
 
void sprintChanged (int, quint16)
 
void mSprintChanged (int, quint16)
 
void speedChanged (int, quint16)
 
void mSpeedChanged (int, quint16)
 
void staminaChanged (int, quint16)
 
void accelChanged (int, quint8)
 
void coopChanged (int, quint8)
 
void intelligenceChanged (int, quint8)
 
void personalityChanged (int, quint8)
 
void pCountChanged (int, quint8)
 
void winsChanged (int, quint8)
 
void ratingChanged (int, quint8)
 
void cantMateChanged (int, bool)
 
void penChanged (int, int)
 

Public Member Functions

 ChocoboManager (qreal Scale=1, QWidget *parent=0)
 

Private Slots

void sbOwnedChanged (int)
 
void copy ()
 
void paste ()
 
void remove ()
 
void clicked ()
 
void ChocoboChanged (int s)
 
void occupiedToggled (bool occupied)
 
void NameChange (QString)
 
void SexChange (quint8)
 
void TypeChange (quint8)
 
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 CantMateChanged (bool)
 
void ChocoPenIndexChanged (int)
 
void RatingChanged (quint8)
 

Private Member Functions

bool isEmpty (FF7CHOCOBO choco)
 
void initDisplay (void)
 
void initConnections (void)
 
void initData (void)
 
void rmChocobo (int s)
 
void labelUpdate (int label)
 

Private Attributes

QLabel * lblStablesOwned
 
QSpinBox * sbStablesOwned
 
QLabel * lblStablesOccupied
 
QLCDNumber * lcdStablesOccupied
 
ChocoboLabelchocoboLabel [6]
 
ChocoboEditorchocoboEditor
 
qint8 stablesOwned
 
qint8 stablesOccupied
 
qint8 stableMask
 
int selectedStable
 
FF7CHOCOBO chocoboData [7]
 
QString chocoboName [7]
 
bool cantMate [7]
 
quint16 chocoboStamina [7]
 
quint8 chocoboRatings [7]
 
QComboBox * comboChocoPen [4]
 
qreal scale
 

Detailed Description

Definition at line 28 of file ChocoboManager.h.

Constructor & Destructor Documentation

ChocoboManager::ChocoboManager ( qreal  Scale = 1,
QWidget *  parent = 0 
)
explicit

Definition at line 18 of file ChocoboManager.cpp.

References initConnections(), initData(), initDisplay(), scale, and setHoverStyle().

Member Function Documentation

void ChocoboManager::accelChanged ( int  ,
quint8   
)
signal
void ChocoboManager::AccelChanged ( quint8  accel)
privateslot

Definition at line 346 of file ChocoboManager.cpp.

References accelChanged(), chocoboData, and selectedStable.

Referenced by initConnections().

void ChocoboManager::cantMateChanged ( int  ,
bool   
)
signal
void ChocoboManager::CantMateChanged ( bool  cantmate)
privateslot

Definition at line 396 of file ChocoboManager.cpp.

References cantMate, cantMateChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::ChocoPenIndexChanged ( int  index)
privateslot

Definition at line 539 of file ChocoboManager.cpp.

References penChanged().

Referenced by initConnections().

void ChocoboManager::clicked ( )
privateslot
void ChocoboManager::coopChanged ( int  ,
quint8   
)
signal
void ChocoboManager::CoopChanged ( quint8  coop)
privateslot

Definition at line 355 of file ChocoboManager.cpp.

References chocoboData, coopChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::copy ( void  )
privateslot

Definition at line 175 of file ChocoboManager.cpp.

References cantMate, chocoboData, chocoboName, chocoboRatings, and chocoboStamina.

Referenced by initConnections().

void ChocoboManager::initData ( void  )
private

Definition at line 143 of file ChocoboManager.cpp.

References rmChocobo(), selectedStable, stablesOccupied, and stablesOwned.

Referenced by ChocoboManager().

void ChocoboManager::initDisplay ( void  )
private
void ChocoboManager::intelligenceChanged ( int  ,
quint8   
)
signal
void ChocoboManager::IntelligenceChanged ( quint8  intelligence)
privateslot

Definition at line 363 of file ChocoboManager.cpp.

References chocoboData, intelligenceChanged(), and selectedStable.

Referenced by initConnections().

bool ChocoboManager::isEmpty ( FF7CHOCOBO  choco)
private

Definition at line 512 of file ChocoboManager.cpp.

void ChocoboManager::mSpeedChanged ( int  ,
quint16   
)
signal
void ChocoboManager::MspeedChanged ( quint16  Mspeed)
privateslot

Definition at line 330 of file ChocoboManager.cpp.

References chocoboData, mSpeedChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::mSprintChanged ( int  ,
quint16   
)
signal
void ChocoboManager::MsprintChanged ( quint16  Msprint)
privateslot

Definition at line 314 of file ChocoboManager.cpp.

References chocoboData, mSprintChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::NameChange ( QString  name)
privateslot

Definition at line 270 of file ChocoboManager.cpp.

References chocoboName, labelUpdate(), nameChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::nameChanged ( int  ,
QString   
)
signal
void ChocoboManager::occupiedChanged ( qint8  )
signal
void ChocoboManager::occupiedToggled ( bool  occupied)
privateslot
void ChocoboManager::ownedChanged ( qint8  )
signal

Referenced by sbOwnedChanged().

void ChocoboManager::pCountChanged ( int  ,
quint8   
)
signal
void ChocoboManager::PcountChanged ( quint8  pCount)
privateslot

Definition at line 379 of file ChocoboManager.cpp.

References chocoboData, pCountChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::penChanged ( int  ,
int   
)
signal

Referenced by ChocoPenIndexChanged().

void ChocoboManager::personalityChanged ( int  ,
quint8   
)
signal
void ChocoboManager::PersonalityChanged ( quint8  personality)
privateslot

Definition at line 371 of file ChocoboManager.cpp.

References chocoboData, personalityChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::ratingChanged ( int  ,
quint8   
)
signal
void ChocoboManager::RatingChanged ( quint8  rating)
privateslot

Definition at line 288 of file ChocoboManager.cpp.

References chocoboRatings, labelUpdate(), ratingChanged(), and selectedStable.

Referenced by initConnections().

void ChocoboManager::remove ( void  )
privateslot

Definition at line 199 of file ChocoboManager.cpp.

References rmChocobo().

void ChocoboManager::rmChocobo ( int  s)
private
void ChocoboManager::sbOwnedChanged ( int  value)
privateslot
void ChocoboManager::setAdvancedMode ( bool  advanced)
slot

Definition at line 255 of file ChocoboManager.cpp.

References chocoboEditor, and ChocoboEditor::setAdvancedMode().

Referenced by initConnections().

void ChocoboManager::setChocobo ( int  s,
FF7CHOCOBO  chocoData,
QString  chocoName,
quint16  chocoStamina,
bool  chocoCmate,
quint8  rating 
)
slot
void ChocoboManager::setChocoboPen ( int  pen,
int  value 
)
slot

Definition at line 445 of file ChocoboManager.cpp.

References comboChocoPen.

Referenced by setData().

void ChocoboManager::setData ( FF7CHOCOBO  choco[6],
QString  name[6],
quint16  stamina[6],
bool  cMate[6],
qint8  owned,
qint8  occupied,
qint8  mask,
qint8  chocoPens[4],
quint8  chocoRatings[6] 
)
slot
void ChocoboManager::setData ( QList< FF7CHOCOBO chocos,
QList< QString >  names,
QList< quint16 >  staminas,
QList< bool >  cMate,
qint8  owned,
qint8  occupied,
qint8  mask,
QList< qint8 >  chocoPens,
QList< quint8 >  chocoRatings 
)
slot
void ChocoboManager::setHoverStyle ( QString  backgroundColor)
slot

Definition at line 530 of file ChocoboManager.cpp.

References chocoboLabel, and ChocoboLabel::setHoverColorStyle().

Referenced by MainWindow::MainWindow().

void ChocoboManager::setHoverStyle ( )
slot

Definition at line 534 of file ChocoboManager.cpp.

References chocoboLabel, and ChocoboLabel::setHoverColorStyle().

Referenced by ChocoboManager().

void ChocoboManager::setMode ( bool  advanced)
signal

Referenced by initConnections().

void ChocoboManager::setOccupied ( int  occupied,
int  mask 
)
slot
void ChocoboManager::setOwned ( int  owned)
slot

Definition at line 450 of file ChocoboManager.cpp.

References chocoboLabel, sbStablesOwned, and stablesOwned.

Referenced by setData().

void ChocoboManager::SexChange ( quint8  sex)
privateslot

Definition at line 279 of file ChocoboManager.cpp.

References chocoboData, labelUpdate(), selectedStable, and sexChanged().

Referenced by initConnections().

void ChocoboManager::sexChanged ( int  ,
quint8   
)
signal
void ChocoboManager::speedChanged ( int  ,
quint16   
)
signal
void ChocoboManager::SpeedChanged ( quint16  speed)
privateslot

Definition at line 322 of file ChocoboManager.cpp.

References chocoboData, selectedStable, and speedChanged().

Referenced by initConnections().

void ChocoboManager::sprintChanged ( int  ,
quint16   
)
signal
void ChocoboManager::SprintChanged ( quint16  sprint)
privateslot

Definition at line 306 of file ChocoboManager.cpp.

References chocoboData, selectedStable, and sprintChanged().

Referenced by initConnections().

void ChocoboManager::stableMaskChanged ( qint8  )
signal
void ChocoboManager::staminaChanged ( int  ,
quint16   
)
signal
void ChocoboManager::StaminaChanged ( quint16  stamina)
privateslot

Definition at line 338 of file ChocoboManager.cpp.

References chocoboStamina, selectedStable, and staminaChanged().

Referenced by initConnections().

void ChocoboManager::TypeChange ( quint8  type)
privateslot

Definition at line 297 of file ChocoboManager.cpp.

References chocoboData, labelUpdate(), selectedStable, and typeChanged().

Referenced by initConnections().

void ChocoboManager::typeChanged ( int  ,
quint8   
)
signal
void ChocoboManager::winsChanged ( int  ,
quint8   
)
signal
void ChocoboManager::WinsChanged ( quint8  wins)
privateslot

Definition at line 387 of file ChocoboManager.cpp.

References chocoboData, labelUpdate(), selectedStable, and winsChanged().

Referenced by initConnections().

Member Data Documentation

bool ChocoboManager::cantMate[7]
private
ChocoboEditor* ChocoboManager::chocoboEditor
private
QString ChocoboManager::chocoboName[7]
private
quint8 ChocoboManager::chocoboRatings[7]
private
quint16 ChocoboManager::chocoboStamina[7]
private
QComboBox* ChocoboManager::comboChocoPen[4]
private

Definition at line 114 of file ChocoboManager.h.

Referenced by initConnections(), initDisplay(), and setChocoboPen().

QLabel* ChocoboManager::lblStablesOccupied
private

Definition at line 100 of file ChocoboManager.h.

Referenced by initDisplay().

QLabel* ChocoboManager::lblStablesOwned
private

Definition at line 98 of file ChocoboManager.h.

Referenced by initDisplay().

QLCDNumber* ChocoboManager::lcdStablesOccupied
private

Definition at line 101 of file ChocoboManager.h.

Referenced by initDisplay(), occupiedToggled(), and setOccupied().

QSpinBox* ChocoboManager::sbStablesOwned
private

Definition at line 99 of file ChocoboManager.h.

Referenced by initConnections(), initDisplay(), and setOwned().

qreal ChocoboManager::scale
private

Definition at line 115 of file ChocoboManager.h.

Referenced by ChocoboManager(), and initDisplay().

qint8 ChocoboManager::stableMask
private

Definition at line 106 of file ChocoboManager.h.

Referenced by labelUpdate(), occupiedToggled(), paste(), sbOwnedChanged(), and setOccupied().

qint8 ChocoboManager::stablesOccupied
private

Definition at line 105 of file ChocoboManager.h.

Referenced by initData(), occupiedToggled(), paste(), sbOwnedChanged(), and setOccupied().

qint8 ChocoboManager::stablesOwned
private

Definition at line 104 of file ChocoboManager.h.

Referenced by initData(), sbOwnedChanged(), and setOwned().


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