Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MessageListItemFactory Class Reference

Inheritance diagram for MessageListItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MessageListItemFactory (const MessagePntrContainer &messages, GameMap *g)
void restart ()
SelectionWidgetspawnNextItem (PG_Widget *parent, const PG_Point &pos)
void itemMarked (const SelectionWidget *widget)
void itemSelected (const SelectionWidget *widget, bool mouse)

Public Attributes

SigC::Signal1< void, Message * > messageSelected

Protected Attributes

const MessagePntrContainermessageContainer
MessagePntrContainer::const_iterator it
GameMapgamemap

Constructor & Destructor Documentation

MessageListItemFactory::MessageListItemFactory const MessagePntrContainer messages,
GameMap g
 

Definition at line 433 of file messagedlg.cpp.

References restart().


Member Function Documentation

void MessageListItemFactory::itemMarked const SelectionWidget widget  )  [virtual]
 

Reimplemented from SelectionItemFactory.

Definition at line 453 of file messagedlg.cpp.

References assert, and messageSelected.

void MessageListItemFactory::itemSelected const SelectionWidget widget,
bool  mouse
[virtual]
 

Implements SelectionItemFactory.

Definition at line 463 of file messagedlg.cpp.

References assert, and messageSelected.

void MessageListItemFactory::restart  )  [virtual]
 

Implements SelectionItemFactory.

Definition at line 439 of file messagedlg.cpp.

References it, and messageContainer.

Referenced by MessageListItemFactory().

SelectionWidget * MessageListItemFactory::spawnNextItem PG_Widget parent,
const PG_Point pos
[virtual]
 

Implements SelectionItemFactory.

Definition at line 444 of file messagedlg.cpp.

References gamemap, it, messageContainer, and PG_Rect::Width().


Member Data Documentation

GameMap* MessageListItemFactory::gamemap [protected]
 

Definition at line 417 of file messagedlg.cpp.

Referenced by spawnNextItem().

MessagePntrContainer::const_iterator MessageListItemFactory::it [protected]
 

Definition at line 416 of file messagedlg.cpp.

Referenced by restart(), and spawnNextItem().

const MessagePntrContainer& MessageListItemFactory::messageContainer [protected]
 

Definition at line 415 of file messagedlg.cpp.

Referenced by restart(), and spawnNextItem().

SigC::Signal1<void, Message* > MessageListItemFactory::messageSelected
 

Definition at line 429 of file messagedlg.cpp.

Referenced by itemMarked(), itemSelected(), and MessageSelectionWindow::MessageSelectionWindow().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:18:21 2008 for Advanced Strategic Command by  doxygen 1.4.2