ff7tk
0.02
Toolkit for making FF7 Tools
|
#include <ItemSelector.h>
Public Slots | |
void | setCurrentItem (quint16 ff7item) |
void | setCurrentItem (int id, int qty) |
void | setMaximumQty (int maxQty) |
void | setEditableItemCombo (bool editable) |
Signals | |
void | item_changed (quint16) |
Public Member Functions | |
ItemSelector (qreal Scale=1, QWidget *parent=0) | |
int | id () |
int | combo_item_width () |
int | combo_type_width () |
int | qty_width () |
void | setFixedHeight (int h) |
Private Slots | |
void | setFilter (int type) |
void | comboItem_changed (int index) |
void | sb_qty_changed (int qty) |
void | btn_remove_clicked () |
Private Member Functions | |
void | init_display () |
void | init_connections () |
void | init_data () |
int | type_offset (int type) |
Private Attributes | |
FF7Item * | Items |
QComboBox * | combo_type |
QComboBox * | combo_item |
QSpinBox * | sb_qty |
QPushButton * | btn_remove |
quint16 | current_item |
qreal | scale |
Definition at line 29 of file ItemSelector.h.
|
explicit |
Definition at line 18 of file ItemSelector.cpp.
References init_connections(), init_display(), Items, and scale.
|
privateslot |
Definition at line 84 of file ItemSelector.cpp.
References combo_item, combo_type, current_item, FF7Item::EmptyItemData, item_changed(), and sb_qty.
Referenced by init_connections(), and setCurrentItem().
int ItemSelector::combo_item_width | ( | ) |
Definition at line 205 of file ItemSelector.cpp.
References combo_item.
Referenced by ItemList::ItemList().
int ItemSelector::combo_type_width | ( | ) |
Definition at line 206 of file ItemSelector.cpp.
References combo_type.
Referenced by ItemList::ItemList().
|
privateslot |
Definition at line 112 of file ItemSelector.cpp.
References combo_item, combo_type, current_item, FF7Item::EmptyItemData, item_changed(), FF7Item::itemEncode(), FF7Item::itemId(), FF7Item::itemQty(), Items, FF7Item::Masamune, FF7Item::name(), sb_qty, and type_offset().
Referenced by init_connections().
int ItemSelector::id | ( | void | ) |
Definition at line 204 of file ItemSelector.cpp.
References current_item, FF7Item::itemId(), and Items.
|
private |
Definition at line 56 of file ItemSelector.cpp.
References btn_remove, btn_remove_clicked(), combo_item, combo_type, comboItem_changed(), sb_qty, sb_qty_changed(), and setFilter().
Referenced by ItemSelector().
|
private |
Definition at line 63 of file ItemSelector.cpp.
References FF7Item::AdamanClip, FF7Item::BronzeBangle, FF7Item::BusterSword, combo_item, combo_type, FF7Item::CrystalMphone, current_item, FF7Item::EmptyItemData, FF7Item::FourPointShuriken, FF7Item::GatlingGun, FF7Item::GodsHand, FF7Item::icon(), Items, FF7Item::Mop, FF7Item::name(), FF7Item::Potion, FF7Item::Ribbon, sb_qty, FF7Item::StrikingStaff, and FF7Item::SupershotST.
Referenced by init_display().
|
private |
Definition at line 25 of file ItemSelector.cpp.
References btn_remove, combo_item, combo_type, init_data(), and sb_qty.
Referenced by ItemSelector().
|
signal |
Referenced by btn_remove_clicked(), comboItem_changed(), and sb_qty_changed().
int ItemSelector::qty_width | ( | ) |
Definition at line 207 of file ItemSelector.cpp.
References btn_remove, and sb_qty.
Referenced by ItemList::ItemList().
|
privateslot |
Definition at line 172 of file ItemSelector.cpp.
References current_item, item_changed(), FF7Item::itemEncode(), FF7Item::itemId(), FF7Item::itemQty(), and Items.
Referenced by init_connections().
|
slot |
Definition at line 152 of file ItemSelector.cpp.
References btn_remove, btn_remove_clicked(), combo_item, combo_type, current_item, FF7Item::EmptyItemData, FF7Item::itemEncode(), FF7Item::itemId(), FF7Item::itemQty(), Items, FF7Item::Masamune, sb_qty, FF7Item::type(), and type_offset().
Referenced by ItemList::itemupdate(), and ItemList::listSelectionChanged().
|
slot |
Definition at line 130 of file ItemSelector.cpp.
References btn_remove, btn_remove_clicked(), combo_item, combo_type, current_item, FF7Item::EmptyItem, FF7Item::itemEncode(), Items, FF7Item::Masamune, sb_qty, FF7Item::type(), and type_offset().
|
slot |
Definition at line 216 of file ItemSelector.cpp.
References combo_item.
Referenced by ItemList::listSelectionChanged().
|
privateslot |
Definition at line 94 of file ItemSelector.cpp.
References combo_item, current_item, FF7Item::EmptyItemData, FF7Item::icon(), FF7Item::itemEncode(), FF7Item::itemId(), FF7Item::itemQty(), Items, FF7Item::name(), FF7Item::type(), and FF7Item::Unknown.
Referenced by init_connections().
void ItemSelector::setFixedHeight | ( | int | h | ) |
Definition at line 209 of file ItemSelector.cpp.
References btn_remove, combo_item, combo_type, and sb_qty.
Referenced by ItemList::ItemList().
|
slot |
Definition at line 54 of file ItemSelector.cpp.
References sb_qty.
Referenced by ItemList::itemupdate(), and ItemList::listSelectionChanged().
|
private |
Definition at line 182 of file ItemSelector.cpp.
References FF7Item::Accessory, FF7Item::Armor, FF7Item::Item, FF7Item::Unknown, FF7Item::WeaponAerith, FF7Item::WeaponBarret, FF7Item::WeaponCait, FF7Item::WeaponCid, FF7Item::WeaponCloud, FF7Item::WeaponRed, FF7Item::WeaponTifa, FF7Item::WeaponVincent, and FF7Item::WeaponYuffie.
Referenced by comboItem_changed(), and setCurrentItem().
|
private |
Definition at line 60 of file ItemSelector.h.
Referenced by init_connections(), init_display(), qty_width(), setCurrentItem(), and setFixedHeight().
|
private |
Definition at line 58 of file ItemSelector.h.
Referenced by btn_remove_clicked(), combo_item_width(), comboItem_changed(), init_connections(), init_data(), init_display(), setCurrentItem(), setEditableItemCombo(), setFilter(), and setFixedHeight().
|
private |
Definition at line 57 of file ItemSelector.h.
Referenced by btn_remove_clicked(), combo_type_width(), comboItem_changed(), init_connections(), init_data(), init_display(), setCurrentItem(), and setFixedHeight().
|
private |
Definition at line 61 of file ItemSelector.h.
Referenced by btn_remove_clicked(), comboItem_changed(), id(), init_data(), sb_qty_changed(), setCurrentItem(), and setFilter().
|
private |
Definition at line 56 of file ItemSelector.h.
Referenced by comboItem_changed(), id(), init_data(), ItemSelector(), sb_qty_changed(), setCurrentItem(), and setFilter().
|
private |
Definition at line 59 of file ItemSelector.h.
Referenced by btn_remove_clicked(), comboItem_changed(), init_connections(), init_data(), init_display(), qty_width(), setCurrentItem(), setFixedHeight(), and setMaximumQty().
|
private |
Definition at line 62 of file ItemSelector.h.
Referenced by ItemSelector().