
Public Types | |
| typedef set< ASCString > | Container |
Public Member Functions | |
| TechAdapterSelectionItemFactory () | |
| TechAdapterSelectionItemFactory (set< ASCString > &adapter) | |
| void | restart () |
| SelectionWidget * | spawnNextItem (PG_Widget *parent, const PG_Point &pos) |
| void | itemSelected (const SelectionWidget *widget, bool mouse) |
| void | itemMarked (const SelectionWidget *widget, bool mouse) |
| ASCString | getSelected () |
Public Attributes | |
| SigC::Signal1< void, const ASCString & > | techSelected |
Protected Attributes | |
| Container::iterator | it |
| Container | items |
| Container * | adapterForPlayer |
Definition at line 66 of file edittechadapter.cpp.
| typedef set<ASCString> TechAdapterSelectionItemFactory::Container |
Definition at line 73 of file edittechadapter.cpp.
| TechAdapterSelectionItemFactory::TechAdapterSelectionItemFactory | ( | ) |
| TechAdapterSelectionItemFactory::TechAdapterSelectionItemFactory | ( | set< ASCString > & | adapter | ) |
| void TechAdapterSelectionItemFactory::restart | ( | ) | [virtual] |
Implements SelectionItemFactory.
Definition at line 119 of file edittechadapter.cpp.
References adapterForPlayer, buildingTypeRepository, it, items, objectTypeRepository, and vehicleTypeRepository.
Referenced by TechAdapterSelectionItemFactory().
| SelectionWidget * TechAdapterSelectionItemFactory::spawnNextItem | ( | PG_Widget * | parent, | |
| const PG_Point & | pos | |||
| ) | [virtual] |
| void TechAdapterSelectionItemFactory::itemSelected | ( | const SelectionWidget * | widget, | |
| bool | mouse | |||
| ) | [virtual] |
Implements SelectionItemFactory.
Definition at line 158 of file edittechadapter.cpp.
References TechAdapterWidget::getName(), and techSelected.
Referenced by itemMarked().
| void TechAdapterSelectionItemFactory::itemMarked | ( | const SelectionWidget * | widget, | |
| bool | mouse | |||
| ) |
| ASCString TechAdapterSelectionItemFactory::getSelected | ( | ) | [inline] |
Definition at line 94 of file edittechadapter.cpp.
Referenced by EditTechAdapter::add(), and EditTechAdapter::remove().
Container::iterator TechAdapterSelectionItemFactory::it [protected] |
Container TechAdapterSelectionItemFactory::items [protected] |
| SigC::Signal1<void,const ASCString&> TechAdapterSelectionItemFactory::techSelected |
Definition at line 87 of file edittechadapter.cpp.
Referenced by EditTechAdapter::EditTechAdapter(), and itemSelected().
1.5.1