#include <selectionwindow.h>
Inheritance diagram for SelectionItemFactory:

Public Member Functions | |
| virtual void | restart ()=0 |
| virtual SelectionWidget * | spawnNextItem (PG_Widget *parent, const PG_Point &pos)=0 |
| virtual void | itemSelected (const SelectionWidget *widget, bool mouse)=0 |
| virtual void | itemMarked (const SelectionWidget *widget) |
| virtual SelectionWidget * | getDefaultItem () |
| virtual | ~SelectionItemFactory () |
Definition at line 75 of file selectionwindow.h.
| virtual SelectionItemFactory::~SelectionItemFactory | ( | ) | [inline, virtual] |
Definition at line 83 of file selectionwindow.h.
| 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().
1.5.1