
Public Member Functions | |
| VehicleProduction_SelectionItemFactory (Resources plantResources, const ContainerBase *productionplant) | |
| bool | getAmmoFilling () |
| bool | setAmmoFilling (bool value) |
| bool | getResourceFilling () |
| bool | setResourceFilling (bool value) |
| Resources | getCost (const Vehicletype *type) |
| ~VehicleProduction_SelectionItemFactory () | |
Public Attributes | |
| SigC::Signal2< void, const Vehicletype *, bool > | sigVehicleTypeSelected |
| SigC::Signal1< void, const Vehicletype * > | sigVehicleTypeMarked |
Protected Member Functions | |
| void | vehicleTypeSelected (const Vehicletype *type, bool mouse) |
| void | itemMarked (const SelectionWidget *widget, bool mouse) |
| const Container & | getOriginalItems () |
|
||||||||||||
|
Definition at line 648 of file cargodialog.cpp. |
|
|
Definition at line 703 of file cargodialog.cpp. |
|
|
Definition at line 657 of file cargodialog.cpp. References ContainerBaseType::AmmoProduction, ContainerBase::baseType, and ContainerBaseType::hasFunction(). Referenced by VehicleProduction_SelectionWindow::fillWithAmmo(). |
|
|
Reimplemented from VehicleTypeSelectionItemFactory. Definition at line 685 of file cargodialog.cpp. References SingleWeapon::count, cwaffenproduktionskosten, Resources::fuel, ContainerBase::getMap(), ContainerBase::getProductionCost(), SingleWeapon::getScalarWeaponType(), ContainerBaseType::getStorageCapacity(), Resources::material, SingleWeapon::requiresAmmo(), UnitWeapon::weapon, and Vehicletype::weapons. |
|
|
Reimplemented from VehicleTypeSelectionItemFactory. Definition at line 641 of file cargodialog.cpp. References ContainerBase::getProduction(). |
|
|
Definition at line 672 of file cargodialog.cpp. Referenced by VehicleProduction_SelectionWindow::fillWithResources(), and VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(). |
|
||||||||||||
|
Definition at line 631 of file cargodialog.cpp. References assert, and sigVehicleTypeMarked. |
|
|
Definition at line 665 of file cargodialog.cpp. References VehicleTypeSelectionItemFactory::reloadAllItems. Referenced by VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(). |
|
|
Definition at line 677 of file cargodialog.cpp. References VehicleTypeSelectionItemFactory::reloadAllItems. Referenced by VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(). |
|
||||||||||||
|
Reimplemented from VehicleTypeSelectionItemFactory. Definition at line 626 of file cargodialog.cpp. References sigVehicleTypeSelected. |
|
|
Definition at line 701 of file cargodialog.cpp. Referenced by itemMarked(), and VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(). |
|
|
Definition at line 698 of file cargodialog.cpp. Referenced by VehicleProduction_SelectionWindow::VehicleProduction_SelectionWindow(), and vehicleTypeSelected(). |
1.4.2