ff7tk  0.02
Toolkit for making FF7 Tools
ItemList Class Reference

#include <ItemList.h>

Inheritance diagram for ItemList:

Public Slots

void setItems (QList< quint16 > items)
 
void setMaximumItemQty (int maxQty)
 
void setEditableItemCombo (bool)
 

Signals

void itemsChanged (QList< quint16 > items)
 

Public Member Functions

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

Protected Member Functions

bool eventFilter (QObject *, QEvent *)
 

Private Slots

void listSelectionChanged (int row, int colum, int prevRow, int prevColum)
 
void itemSelector_changed (quint16)
 

Private Member Functions

void itemupdate ()
 
void updateItem (int row)
 

Private Attributes

FF7Item Items
 
int itemQtyLimit
 
ItemSelectoritemSelector
 
ItemPreviewitemPreview
 
QList< quint16 > itemlist
 
bool createdSelector
 
bool createdTooltip
 
bool editableItemCombo
 
qreal scale
 

Detailed Description

Definition at line 30 of file ItemList.h.

Constructor & Destructor Documentation

Member Function Documentation

bool ItemList::eventFilter ( QObject *  obj,
QEvent *  ev 
)
protected
void ItemList::itemsChanged ( QList< quint16 >  items)
signal

Referenced by itemSelector_changed().

void ItemList::itemSelector_changed ( quint16  item)
privateslot
void ItemList::listSelectionChanged ( int  row,
int  colum,
int  prevRow,
int  prevColum 
)
privateslot
void ItemList::setEditableItemCombo ( bool  editable)
slot

Definition at line 267 of file ItemList.cpp.

References editableItemCombo.

Referenced by MainWindow::on_checkBox_4_clicked().

void ItemList::setItems ( QList< quint16 >  items)
slot

Definition at line 136 of file ItemList.cpp.

References createdSelector, createdTooltip, itemlist, itemPreview, itemSelector, and itemupdate().

void ItemList::setMaximumItemQty ( int  maxQty)
slot
void ItemList::updateItem ( int  row)
private

Member Data Documentation

bool ItemList::createdSelector
private

Definition at line 54 of file ItemList.h.

Referenced by ItemList(), itemSelector_changed(), itemupdate(), listSelectionChanged(), and setItems().

bool ItemList::createdTooltip
private
bool ItemList::editableItemCombo
private

Definition at line 56 of file ItemList.h.

Referenced by listSelectionChanged(), and setEditableItemCombo().

QList<quint16> ItemList::itemlist
private
ItemPreview* ItemList::itemPreview
private

Definition at line 52 of file ItemList.h.

Referenced by eventFilter(), itemSelector_changed(), listSelectionChanged(), and setItems().

int ItemList::itemQtyLimit
private

Definition at line 50 of file ItemList.h.

Referenced by ItemList(), itemupdate(), listSelectionChanged(), and setMaximumItemQty().

FF7Item ItemList::Items
private

Definition at line 49 of file ItemList.h.

Referenced by eventFilter(), setMaximumItemQty(), and updateItem().

ItemSelector* ItemList::itemSelector
private

Definition at line 51 of file ItemList.h.

Referenced by ItemList(), itemupdate(), listSelectionChanged(), and setItems().

qreal ItemList::scale
private

Definition at line 57 of file ItemList.h.

Referenced by eventFilter(), and ItemList().


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