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 ()

Detailed Description

Definition at line 75 of file selectionwindow.h.


Constructor & Destructor Documentation

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

Definition at line 83 of file selectionwindow.h.


Member Function Documentation

virtual void SelectionItemFactory::restart (  )  [pure virtual]

Implemented in ActionFactory, BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, TechAdapterSelectionItemFactory, FileSelectionItemFactory, SavegameSelectionItemFactory, TaskFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, AvailableProductionItemFactory, BaseMapItemTypeWidgetFactory< MapItemWidget >, UnitListFactory, MessageListItemFactory, and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >.

Referenced by ItemSelectorWidget::reLoad().

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

Implemented in ActionFactory, BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, TechAdapterSelectionItemFactory, FileSelectionItemFactory, SavegameSelectionItemFactory, TaskFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, AvailableProductionItemFactory, BaseMapItemTypeWidgetFactory< MapItemWidget >, UnitListFactory, MessageListItemFactory, and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >.

Referenced by ItemSelectorWidget::reLoad().

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

Implemented in ActionFactory, BuildingTypeSelectionItemFactory, CargoGuiFunctions::VehicleSelectionFactory, TechnologySelectionItemFactory, TechAdapterSelectionItemFactory, FileSelectionItemFactory, SavegameSelectionItemFactory, TaskFactory, VehicleCounterFactory, VehicleTypeSelectionItemFactory, CargoItemFactory, ProductionItemFactory, AvailableProductionItemFactory, MapItemTypeWidgetFactory< MapItemWidget >, MapItemTypeWidgetFactory_IDSelection< MapItemWidget >, UnitListFactory, MessageListItemFactory, and MapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >.

Referenced by ItemSelectorWidget::itemSelected().

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

Reimplemented in FileSelectionItemFactory, SavegameSelectionItemFactory, ProductionItemFactory, AvailableProductionItemFactory, and MessageListItemFactory.

Definition at line 81 of file selectionwindow.h.

Referenced by ItemSelectorWidget::markItem().

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

Reimplemented in MapItemTypeWidgetFactory_IDSelection< MapItemWidget >.

Definition at line 82 of file selectionwindow.h.

Referenced by ItemSelectorWidget::ItemSelectorWidget().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:47:27 2012 for Advanced Strategic Command by  doxygen 1.5.1