Advanced Strategic Command
|
#include <vehicletypeselector.h>
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) |
![]() | |
virtual void | itemMarked (const SelectionWidget *widget) |
virtual SelectionWidget * | getDefaultItem () |
virtual | ~SelectionItemFactory () |
Public Attributes | |
sigc::signal< void > | reloadAllItems |
Static Public Attributes | |
static sigc::signal< void, const VehicleType * > | showVehicleInfo |
Protected Member Functions | |
virtual void | vehicleTypeSelected (const VehicleType *type, bool mouse) |
Protected Attributes | |
Container::iterator | it |
Container | items |
Definition at line 82 of file vehicletypeselector.h.
typedef vector<const VehicleType*> VehicleTypeSelectionItemFactory::Container |
Definition at line 87 of file vehicletypeselector.h.
VehicleTypeSelectionItemFactory::VehicleTypeSelectionItemFactory | ( | Resources | plantResources, |
const Container & | types, | ||
const Player & | player | ||
) |
Definition at line 195 of file vehicletypeselector.cpp.
References restart(), and setAvailableResource().
VehicleTypeSelectionItemFactory::VehicleTypeSelectionItemFactory | ( | const Container & | types, |
const Player & | player | ||
) |
Definition at line 202 of file vehicletypeselector.cpp.
References restart().
|
inlinevirtual |
Reimplemented in AddProductionLine_SelectionItemFactory, and VehicleProduction_SelectionItemFactory.
Definition at line 110 of file vehicletypeselector.h.
Referenced by spawnNextItem().
|
virtual |
Implements SelectionItemFactory.
Definition at line 239 of file vehicletypeselector.cpp.
References VehicleTypeBaseWidget::getVehicletype(), showVehicleInfo, and vehicleTypeSelected().
|
virtual |
Implements SelectionItemFactory.
Definition at line 210 of file vehicletypeselector.cpp.
References it, items, and vehicleComp().
Referenced by VehicleTypeSelectionItemFactory().
|
inline |
Definition at line 108 of file vehicletypeselector.h.
Referenced by VehicleProduction_SelectionWindow::reLoadAndUpdate(), and VehicleTypeSelectionItemFactory().
|
virtual |
Implements SelectionItemFactory.
Definition at line 218 of file vehicletypeselector.cpp.
References getCost(), it, items, and Resources::resource().
|
inlineprotectedvirtual |
Reimplemented in AddProductionLine_SelectionItemFactory, and VehicleProduction_SelectionItemFactory.
Definition at line 95 of file vehicletypeselector.h.
Referenced by itemSelected().
|
protected |
Definition at line 92 of file vehicletypeselector.h.
Referenced by restart(), and spawnNextItem().
|
protected |
Definition at line 93 of file vehicletypeselector.h.
Referenced by restart(), and spawnNextItem().
sigc::signal<void> VehicleTypeSelectionItemFactory::reloadAllItems |
Definition at line 104 of file vehicletypeselector.h.
Referenced by VehicleProduction_SelectionItemFactory::setAmmoFilling(), VehicleProduction_SelectionItemFactory::setResourceFilling(), and VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow().
|
static |
Definition at line 89 of file vehicletypeselector.h.
Referenced by itemSelected(), and UnitInfoPanel::UnitInfoPanel().