Mana
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
PlayerTableModel Class Reference
Inheritance diagram for PlayerTableModel:
TableModel

Public Member Functions

 PlayerTableModel ()
 
 ~PlayerTableModel () override
 
int getRows () const override
 Determines the number of rows (lines) in the table.
 
int getColumns () const override
 Determines the number of columns in each row.
 
int getRowHeight () const override
 Determines the height for each row.
 
int getColumnWidth (int index) const override
 Determines the width of each individual column.
 
void playerRelationsUpdated ()
 
virtual void updateModelInRow (int row)
 
gcn::Widget * getElementAt (int row, int column) const override
 Retrieves the widget stored at the specified location within the table.
 
virtual void freeWidgets ()
 
const std::string & getPlayerAt (int index) const
 
- Public Member Functions inherited from TableModel
virtual ~TableModel ()
 
void installListener (TableModelListener *listener)
 
void removeListener (TableModelListener *listener)
 

Protected Attributes

std::vector< std::string > mPlayers
 
std::vector< gcn::Widget * > mWidgets
 
PlayerRelationListModelmListModel
 

Additional Inherited Members

- Protected Member Functions inherited from TableModel
void signalBeforeUpdate ()
 Tells all listeners that the table is about to see an update.
 
void signalAfterUpdate ()
 Tells all listeners that the table has seen an update.
 

Detailed Description

Definition at line 84 of file setup_players.cpp.

Constructor & Destructor Documentation

◆ PlayerTableModel()

PlayerTableModel::PlayerTableModel ( )
inline

Definition at line 87 of file setup_players.cpp.

◆ ~PlayerTableModel()

PlayerTableModel::~PlayerTableModel ( )
inlineoverride

Definition at line 93 of file setup_players.cpp.

Member Function Documentation

◆ freeWidgets()

virtual void PlayerTableModel::freeWidgets ( )
inlinevirtual

Definition at line 159 of file setup_players.cpp.

◆ getColumns()

int PlayerTableModel::getColumns ( ) const
inlineoverridevirtual

Determines the number of columns in each row.

Implements TableModel.

Definition at line 104 of file setup_players.cpp.

◆ getColumnWidth()

int PlayerTableModel::getColumnWidth ( int  index) const
inlineoverridevirtual

Determines the width of each individual column.

Implements TableModel.

Definition at line 114 of file setup_players.cpp.

◆ getElementAt()

gcn::Widget * PlayerTableModel::getElementAt ( int  row,
int  column 
) const
inlineoverridevirtual

Retrieves the widget stored at the specified location within the table.

Implements TableModel.

Definition at line 154 of file setup_players.cpp.

◆ getPlayerAt()

const std::string & PlayerTableModel::getPlayerAt ( int  index) const
inline

Definition at line 167 of file setup_players.cpp.

◆ getRowHeight()

int PlayerTableModel::getRowHeight ( ) const
inlineoverridevirtual

Determines the height for each row.

Implements TableModel.

Definition at line 109 of file setup_players.cpp.

◆ getRows()

int PlayerTableModel::getRows ( ) const
inlineoverridevirtual

Determines the number of rows (lines) in the table.

Implements TableModel.

Definition at line 99 of file setup_players.cpp.

◆ playerRelationsUpdated()

void PlayerTableModel::playerRelationsUpdated ( )
inline

Definition at line 122 of file setup_players.cpp.

◆ updateModelInRow()

virtual void PlayerTableModel::updateModelInRow ( int  row)
inlinevirtual

Definition at line 144 of file setup_players.cpp.

Member Data Documentation

◆ mListModel

PlayerRelationListModel* PlayerTableModel::mListModel
protected

Definition at line 175 of file setup_players.cpp.

◆ mPlayers

std::vector<std::string> PlayerTableModel::mPlayers
protected

Definition at line 173 of file setup_players.cpp.

◆ mWidgets

std::vector<gcn::Widget *> PlayerTableModel::mWidgets
protected

Definition at line 174 of file setup_players.cpp.


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