ff7tk  0.02
Toolkit for making FF7 Tools
MenuListWidget Class Reference

easily manage the menus in Final Fantasy 7 More...

#include <MenuListWidget.h>

Inheritance diagram for MenuListWidget:

Public Types

enum  Box { MENUVISIBLE =1, MENULOCKED =2 }
 Acces to Visible and Locked 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 visibleToggled (int row, bool checked)
 SIGNAL: The visible box has changed its checked state. More...
 
void lockedToggled (int row, bool checked)
 SIGNAL: The locked box has changed its checked state. More...
 

Public Member Functions

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

Private Slots

void cb_item_one_toggled (bool checked)
 
void cb_item_two_toggled (bool checked)
 
void cb_magic_one_toggled (bool checked)
 
void cb_magic_two_toggled (bool checked)
 
void cb_materia_one_toggled (bool checked)
 
void cb_materia_two_toggled (bool checked)
 
void cb_equip_one_toggled (bool checked)
 
void cb_equip_two_toggled (bool checked)
 
void cb_status_one_toggled (bool checked)
 
void cb_status_two_toggled (bool checked)
 
void cb_order_one_toggled (bool checked)
 
void cb_order_two_toggled (bool checked)
 
void cb_limit_one_toggled (bool checked)
 
void cb_limit_two_toggled (bool checked)
 
void cb_config_one_toggled (bool checked)
 
void cb_config_two_toggled (bool checked)
 
void cb_phs_one_toggled (bool checked)
 
void cb_phs_two_toggled (bool checked)
 
void cb_save_one_toggled (bool checked)
 
void cb_save_two_toggled (bool checked)
 

Private Member Functions

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

Private Attributes

DoubleCheckBoxcb_item
 
DoubleCheckBoxcb_magic
 
DoubleCheckBoxcb_materia
 
DoubleCheckBoxcb_equip
 
DoubleCheckBoxcb_status
 
DoubleCheckBoxcb_order
 
DoubleCheckBoxcb_limit
 
DoubleCheckBoxcb_config
 
DoubleCheckBoxcb_phs
 
DoubleCheckBoxcb_save
 
QLabel * lbl_title
 
qreal scale
 

Detailed Description

easily manage the menus in Final Fantasy 7

Definition at line 29 of file MenuListWidget.h.

Member Enumeration Documentation

Acces to Visible and Locked boxes without knowing their index.

Enumerator
MENUVISIBLE 
MENULOCKED 

Definition at line 36 of file MenuListWidget.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file MenuListWidget.cpp.

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

Member Function Documentation

void MenuListWidget::cb_config_one_toggled ( bool  checked)
privateslot

Definition at line 118 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_config_two_toggled ( bool  checked)
privateslot

Definition at line 119 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_equip_one_toggled ( bool  checked)
privateslot

Definition at line 110 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_equip_two_toggled ( bool  checked)
privateslot

Definition at line 111 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_item_one_toggled ( bool  checked)
privateslot

Definition at line 104 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_item_two_toggled ( bool  checked)
privateslot

Definition at line 105 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_limit_one_toggled ( bool  checked)
privateslot

Definition at line 116 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_limit_two_toggled ( bool  checked)
privateslot

Definition at line 117 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_magic_one_toggled ( bool  checked)
privateslot

Definition at line 106 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_magic_two_toggled ( bool  checked)
privateslot

Definition at line 107 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_materia_one_toggled ( bool  checked)
privateslot

Definition at line 108 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_materia_two_toggled ( bool  checked)
privateslot

Definition at line 109 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_order_one_toggled ( bool  checked)
privateslot

Definition at line 114 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_order_two_toggled ( bool  checked)
privateslot

Definition at line 115 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_phs_one_toggled ( bool  checked)
privateslot

Definition at line 120 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_phs_two_toggled ( bool  checked)
privateslot

Definition at line 121 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_save_one_toggled ( bool  checked)
privateslot

Definition at line 122 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_save_two_toggled ( bool  checked)
privateslot

Definition at line 123 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_status_one_toggled ( bool  checked)
privateslot

Definition at line 112 of file MenuListWidget.cpp.

References visibleToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::cb_status_two_toggled ( bool  checked)
privateslot

Definition at line 113 of file MenuListWidget.cpp.

References lockedToggled().

Referenced by connectAll(), and disconnectAll().

void MenuListWidget::init_display ( void  )
private
void MenuListWidget::lockedToggled ( int  row,
bool  checked 
)
signal
void MenuListWidget::setChecked ( int  row,
int  box,
bool  checked 
)
slot

SLOT: set the check state for an item.

Parameters
rowthe row (FF7Save::MENUITEMS)
boxthe box that is being set (MenuListWidget::Box)
checkedthe new check state

Definition at line 86 of file MenuListWidget.cpp.

References cb_config, cb_equip, cb_item, cb_limit, cb_magic, cb_materia, cb_order, cb_phs, cb_save, cb_status, connectAll(), disconnectAll(), and DoubleCheckBox::setChecked().

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

Member Data Documentation

DoubleCheckBox* MenuListWidget::cb_config
private

Definition at line 87 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_equip
private

Definition at line 83 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_item
private

Definition at line 80 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_limit
private

Definition at line 86 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_magic
private

Definition at line 81 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_materia
private

Definition at line 82 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_order
private

Definition at line 85 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_phs
private

Definition at line 88 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_save
private

Definition at line 89 of file MenuListWidget.h.

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

DoubleCheckBox* MenuListWidget::cb_status
private

Definition at line 84 of file MenuListWidget.h.

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

QLabel* MenuListWidget::lbl_title
private

Definition at line 90 of file MenuListWidget.h.

Referenced by init_display().

qreal MenuListWidget::scale
private

Definition at line 94 of file MenuListWidget.h.

Referenced by init_display(), and MenuListWidget().


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