CargoItemFactory Class Reference

Inheritance diagram for CargoItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CargoItemFactory (ContainerBase *container_)
void itemSelected (const SelectionWidget *widget, bool mouse)

Protected Member Functions

bool isFiltered (const ItemType &item)

Detailed Description

Definition at line 301 of file edselfnt.cpp.


Constructor & Destructor Documentation

CargoItemFactory::CargoItemFactory ( ContainerBase container_  )  [inline]

Definition at line 322 of file edselfnt.cpp.


Member Function Documentation

bool CargoItemFactory::isFiltered ( const ItemType item  )  [inline, protected]

Definition at line 306 of file edselfnt.cpp.

References actmap, ContainerBase::baseType, ContainerBase::getOwner(), BaseMapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >::isFiltered(), ContainerBase::vehicleFit(), and ContainerBaseType::vehicleFit().

void CargoItemFactory::itemSelected ( const SelectionWidget widget,
bool  mouse 
) [inline, virtual]

Reimplemented from MapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >.

Definition at line 324 of file edselfnt.cpp.

References actmap, ContainerBase::addToCargo(), displaymessage(), MapItemTypeWidget< MapItemType >::getItem(), ContainerBase::getOwner(), ContainerBase::getPosition(), and ContainerBase::vehicleFit().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:28 2012 for Advanced Strategic Command by  doxygen 1.5.1