#include <table_model.h>

Definition at line 46 of file table_model.h.
Public Member Functions | |
| virtual | ~TableModel () |
| virtual int | getRows ()=0 |
| Determines the number of rows (lines) in the table. | |
| virtual int | getColumns ()=0 |
| Determines the number of columns in each row. | |
| virtual int | getRowHeight ()=0 |
| Determines the height for each row. | |
| virtual int | getColumnWidth (int index)=0 |
| Determines the width of each individual column. | |
| virtual gcn::Widget * | getElementAt (int row, int column)=0 |
| Retrieves the widget stored at the specified location within the table. | |
| virtual void | installListener (TableModelListener *listener) |
| virtual void | removeListener (TableModelListener *listener) |
Protected Member Functions | |
| virtual void | signalBeforeUpdate () |
| Tells all listeners that the table is about to see an update. | |
| virtual void | signalAfterUpdate () |
| Tells all listeners that the table has seen an update. | |
Private Attributes | |
| std::set< TableModelListener * > | listeners |
| virtual TableModel::~TableModel | ( | ) | [inline, virtual] |
Definition at line 49 of file table_model.h.
| virtual int TableModel::getRows | ( | ) | [pure virtual] |
Determines the number of rows (lines) in the table.
Implemented in PlayerTableModel, SkillGuiTableModel, and StaticTableModel.
| virtual int TableModel::getColumns | ( | ) | [pure virtual] |
Determines the number of columns in each row.
Implemented in PlayerTableModel, and StaticTableModel.
| virtual int TableModel::getRowHeight | ( | ) | [pure virtual] |
Determines the height for each row.
Implemented in PlayerTableModel, SkillGuiTableModel, and StaticTableModel.
| virtual int TableModel::getColumnWidth | ( | int | index | ) | [pure virtual] |
Determines the width of each individual column.
Implemented in PlayerTableModel, SkillGuiTableModel, and StaticTableModel.
| virtual gcn::Widget* TableModel::getElementAt | ( | int | row, | |
| int | column | |||
| ) | [pure virtual] |
Retrieves the widget stored at the specified location within the table.
Implemented in PlayerTableModel, and StaticTableModel.
| void TableModel::installListener | ( | TableModelListener * | listener | ) | [virtual] |
Definition at line 28 of file table_model.cpp.
| void TableModel::removeListener | ( | TableModelListener * | listener | ) | [virtual] |
Definition at line 33 of file table_model.cpp.
| void TableModel::signalBeforeUpdate | ( | ) | [protected, virtual] |
Tells all listeners that the table is about to see an update.
Definition at line 38 of file table_model.cpp.
| void TableModel::signalAfterUpdate | ( | ) | [protected, virtual] |
Tells all listeners that the table has seen an update.
Definition at line 44 of file table_model.cpp.
std::set<TableModelListener *> TableModel::listeners [private] |
Definition at line 92 of file table_model.h.
1.5.5