ff7tk  0.02
Toolkit for making FF7 Tools
PhsListWidget Class Reference

Easily manage the who can be in the phs. More...

#include <PhsListWidget.h>

Inheritance diagram for PhsListWidget:

Public Types

enum  Box { PHSALLOWED =1, PHSVISIBLE =2 }
 Acces to Allow and Visible boxes without knowing their index. More...
 

Public Slots

void setChecked (int row, int box, bool checked)
 SLOT: set the check state for an item. More...
 

Signals

void allowedToggled (int row, bool checked)
 SIGNAL: The allowed box has changed its checked state. More...
 
void visibleToggled (int row, bool checked)
 SIGNAL: The visible box has changed its checked state. More...
 

Public Member Functions

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

Private Slots

void cb_cloud_allowedToggled (bool checked)
 
void cb_cloud_visibleToggled (bool checked)
 
void cb_barret_allowedToggled (bool checked)
 
void cb_barret_visibleToggled (bool checked)
 
void cb_tifa_allowedToggled (bool checked)
 
void cb_tifa_visibleToggled (bool checked)
 
void cb_aerith_allowedToggled (bool checked)
 
void cb_aerith_visibleToggled (bool checked)
 
void cb_red_allowedToggled (bool checked)
 
void cb_red_visibleToggled (bool checked)
 
void cb_yuffie_allowedToggled (bool checked)
 
void cb_yuffie_visibleToggled (bool checked)
 
void cb_cait_allowedToggled (bool checked)
 
void cb_cait_visibleToggled (bool checked)
 
void cb_vincent_allowedToggled (bool checked)
 
void cb_vincent_visibleToggled (bool checked)
 
void cb_cid_allowedToggled (bool checked)
 
void cb_cid_visibleToggled (bool checked)
 

Private Member Functions

void init_display ()
 
void connectAll ()
 
void disconnectAll ()
 

Private Attributes

DoubleCheckBoxcb_cloud
 
DoubleCheckBoxcb_barret
 
DoubleCheckBoxcb_tifa
 
DoubleCheckBoxcb_aerith
 
DoubleCheckBoxcb_red
 
DoubleCheckBoxcb_yuffie
 
DoubleCheckBoxcb_cait
 
DoubleCheckBoxcb_vincent
 
DoubleCheckBoxcb_cid
 
QLabel * lbl_phs
 
qreal scale
 

Detailed Description

Easily manage the who can be in the phs.

Ment to be used with FF7Save

Definition at line 31 of file PhsListWidget.h.

Member Enumeration Documentation

Acces to Allow and Visible boxes without knowing their index.

Enumerator
PHSALLOWED 

1

PHSVISIBLE 

2

Definition at line 38 of file PhsListWidget.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file PhsListWidget.cpp.

References connectAll(), init_display(), and scale.

Member Function Documentation

void PhsListWidget::allowedToggled ( int  row,
bool  checked 
)
signal

SIGNAL: The allowed box has changed its checked state.

Parameters
rowthe row its changed in (FF7Char::Char)
checkedthe new check state

Referenced by cb_aerith_allowedToggled(), cb_barret_allowedToggled(), cb_cait_allowedToggled(), cb_cid_allowedToggled(), cb_cloud_allowedToggled(), cb_red_allowedToggled(), cb_tifa_allowedToggled(), cb_vincent_allowedToggled(), and cb_yuffie_allowedToggled().

void PhsListWidget::cb_aerith_allowedToggled ( bool  checked)
privateslot

Definition at line 105 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_aerith_visibleToggled ( bool  checked)
privateslot

Definition at line 106 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_barret_allowedToggled ( bool  checked)
privateslot

Definition at line 101 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_barret_visibleToggled ( bool  checked)
privateslot

Definition at line 102 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cait_allowedToggled ( bool  checked)
privateslot

Definition at line 111 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cait_visibleToggled ( bool  checked)
privateslot

Definition at line 112 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cid_allowedToggled ( bool  checked)
privateslot

Definition at line 115 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cid_visibleToggled ( bool  checked)
privateslot

Definition at line 116 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cloud_allowedToggled ( bool  checked)
privateslot

Definition at line 99 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_cloud_visibleToggled ( bool  checked)
privateslot

Definition at line 100 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_red_allowedToggled ( bool  checked)
privateslot

Definition at line 107 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_red_visibleToggled ( bool  checked)
privateslot

Definition at line 108 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_tifa_allowedToggled ( bool  checked)
privateslot

Definition at line 103 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_tifa_visibleToggled ( bool  checked)
privateslot

Definition at line 104 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_vincent_allowedToggled ( bool  checked)
privateslot

Definition at line 113 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_vincent_visibleToggled ( bool  checked)
privateslot

Definition at line 114 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_yuffie_allowedToggled ( bool  checked)
privateslot

Definition at line 109 of file PhsListWidget.cpp.

References allowedToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::cb_yuffie_visibleToggled ( bool  checked)
privateslot

Definition at line 110 of file PhsListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void PhsListWidget::init_display ( void  )
private
void PhsListWidget::setChecked ( int  row,
int  box,
bool  checked 
)
slot

SLOT: set the check state for an item.

Parameters
rowthe row (char id is row order)
boxthe box that is being set (PhsListWidget::Box)
checkedthe new check state

Definition at line 81 of file PhsListWidget.cpp.

References cb_aerith, cb_barret, cb_cait, cb_cid, cb_cloud, cb_red, cb_tifa, cb_vincent, cb_yuffie, connectAll(), disconnectAll(), and DoubleCheckBox::setChecked().

void PhsListWidget::visibleToggled ( int  row,
bool  checked 
)
signal

SIGNAL: The visible box has changed its checked state.

Parameters
rowthe row its changed in (FF7Char::Char)
checkedthe new check state

Referenced by cb_aerith_visibleToggled(), cb_barret_visibleToggled(), cb_cait_visibleToggled(), cb_cid_visibleToggled(), cb_cloud_visibleToggled(), cb_red_visibleToggled(), cb_tifa_visibleToggled(), cb_vincent_visibleToggled(), and cb_yuffie_visibleToggled().

Member Data Documentation

DoubleCheckBox* PhsListWidget::cb_aerith
private

Definition at line 86 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_barret
private

Definition at line 84 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_cait
private

Definition at line 89 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_cid
private

Definition at line 91 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_cloud
private

Definition at line 83 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_red
private

Definition at line 87 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_tifa
private

Definition at line 85 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_vincent
private

Definition at line 90 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

DoubleCheckBox* PhsListWidget::cb_yuffie
private

Definition at line 88 of file PhsListWidget.h.

Referenced by connectAll(), disconnectAll(), init_display(), and setChecked().

QLabel* PhsListWidget::lbl_phs
private

Definition at line 92 of file PhsListWidget.h.

Referenced by init_display().

qreal PhsListWidget::scale
private

Definition at line 96 of file PhsListWidget.h.

Referenced by init_display(), and PhsListWidget().


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