#include <vehicletypeselector.h>
Inheritance diagram for VehicleTypeSelectionItemFactory:

Public Types | |
| typedef vector< const Vehicletype * > | Container |
Public Member Functions | |
| VehicleTypeSelectionItemFactory (Resources plantResources, const Container &types, const Player &player) | |
| VehicleTypeSelectionItemFactory (const Container &types, const Player &player) | |
| void | restart () |
| void | setAvailableResource (const Resources &plantResources) |
| virtual Resources | getCost (const Vehicletype *type) |
| SelectionWidget * | spawnNextItem (PG_Widget *parent, const PG_Point &pos) |
| void | itemSelected (const SelectionWidget *widget, bool mouse) |
Public Attributes | |
| SigC::Signal0< void > | reloadAllItems |
Static Public Attributes | |
| static SigC::Signal1< void, const Vehicletype * > | showVehicleInfo |
Protected Member Functions | |
| virtual void | vehicleTypeSelected (const Vehicletype *type, bool mouse) |
| virtual const Container & | getOriginalItems () |
Protected Attributes | |
| Container::iterator | it |
| Container | items |
|
|
Definition at line 72 of file vehicletypeselector.h. |
|
||||||||||||||||
|
Definition at line 136 of file vehicletypeselector.cpp. References restart(), and setAvailableResource(). |
|
||||||||||||
|
Definition at line 142 of file vehicletypeselector.cpp. References restart(). |
|
|
Reimplemented in VehicleProduction_SelectionItemFactory, and AddProductionLine_SelectionItemFactory. Definition at line 97 of file vehicletypeselector.h. Referenced by spawnNextItem(). |
|
|
Reimplemented in VehicleProduction_SelectionItemFactory. Definition at line 82 of file vehicletypeselector.h. Referenced by restart(). |
|
||||||||||||
|
Implements SelectionItemFactory. Definition at line 178 of file vehicletypeselector.cpp. References assert, showVehicleInfo, and vehicleTypeSelected(). |
|
|
Implements SelectionItemFactory. Definition at line 149 of file vehicletypeselector.cpp. References getOriginalItems(), it, items, and vehicleComp(). Referenced by VehicleTypeSelectionItemFactory(). |
|
|
Definition at line 95 of file vehicletypeselector.h. Referenced by VehicleProduction_SelectionWindow::reLoadAndUpdate(), and VehicleTypeSelectionItemFactory(). |
|
||||||||||||
|
Implements SelectionItemFactory. Definition at line 157 of file vehicletypeselector.cpp. References getCost(), it, items, Resources::resource(), and PG_Rect::Width(). |
|
||||||||||||
|
Reimplemented in VehicleProduction_SelectionItemFactory, and AddProductionLine_SelectionItemFactory. Definition at line 80 of file vehicletypeselector.h. Referenced by itemSelected(). |
|
|
Definition at line 77 of file vehicletypeselector.h. Referenced by restart(), and spawnNextItem(). |
|
|
Definition at line 78 of file vehicletypeselector.h. Referenced by restart(), and spawnNextItem(). |
|
|
Definition at line 91 of file vehicletypeselector.h. Referenced by VehicleProduction_SelectionItemFactory::setAmmoFilling(), VehicleProduction_SelectionItemFactory::setResourceFilling(), and VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(). |
|
|
Definition at line 173 of file vehicletypeselector.cpp. Referenced by itemSelected(), and UnitInfoPanel::UnitInfoPanel(). |
1.4.2