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

SelectionItemFactory Class Reference

#include <selectionwindow.h>

Inheritance diagram for SelectionItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void restart ()=0
virtual SelectionWidgetspawnNextItem (PG_Widget *parent, const PG_Point &pos)=0
virtual void itemSelected (const SelectionWidget *widget, bool mouse)=0
virtual void itemMarked (const SelectionWidget *widget)
virtual SelectionWidgetgetDefaultItem ()
virtual ~SelectionItemFactory ()

Constructor & Destructor Documentation

virtual SelectionItemFactory::~SelectionItemFactory  )  [inline, virtual]
 

Definition at line 83 of file selectionwindow.h.


Member Function Documentation

virtual SelectionWidget* SelectionItemFactory::getDefaultItem  )  [inline, virtual]
 

Reimplemented in MapItemTypeWidgetFactory_IDSelection< MapItemWidget >.

Definition at line 82 of file selectionwindow.h.

Referenced by ItemSelectorWidget::ItemSelectorWidget().

virtual void SelectionItemFactory::itemMarked const SelectionWidget widget  )  [inline, virtual]
 

Reimplemented in FileSelectionItemFactory, ProductionItemFactory, AvailableProductionItemFactory, and MessageListItemFactory.

Definition at line 81 of file selectionwindow.h.

Referenced by ItemSelectorWidget::markItem().

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

Implemented in BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, FileSelectionItemFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, CargoItemFactory, ProductionItemFactory, AvailableProductionItemFactory, MapItemTypeWidgetFactory< MapItemWidget >, MapItemTypeWidgetFactory_IDSelection< MapItemWidget >, MessageListItemFactory, and MapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >.

Referenced by ItemSelectorWidget::itemSelected().

virtual void SelectionItemFactory::restart  )  [pure virtual]
 

Implemented in BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, FileSelectionItemFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, AvailableProductionItemFactory, BaseMapItemTypeWidgetFactory< MapItemWidget >, MessageListItemFactory, and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >.

Referenced by ItemSelectorWidget::reLoad().

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

Implemented in BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, FileSelectionItemFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, AvailableProductionItemFactory, BaseMapItemTypeWidgetFactory< MapItemWidget >, MessageListItemFactory, and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >.

Referenced by ItemSelectorWidget::reLoad().


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