edselfnt.cpp File Reference

Selecting units, buildings, objects, weather etc. in the mapeditor. More...

#include "vehicletype.h"
#include "buildingtype.h"
#include "edmisc.h"
#include "edselfnt.h"
#include "mapdisplay.h"
#include "itemrepository.h"
#include "edglobal.h"
#include "graphics/blitter.h"
#include "paradialog.h"
#include "dialogs/vehicletypeselector.h"
#include "unitset.h"
#include "spfst-legacy.h"

Include dependency graph for edselfnt.cpp:

Go to the source code of this file.

Classes

class  CargoItemFactory
class  ProductionItemFactory
class  AvailableProductionItemFactory
class  ProductionEditorWindow

Functions

bool buildingComp (const BuildingType *v1, const BuildingType *v2)
bool objectComp (const ObjectType *v1, const ObjectType *v2)
bool terrainComp (const TerrainType *v1, const TerrainType *v2)
bool mineComp (const MineType *v1, const MineType *v2)
void sortItems (vector< VehicleType * > &vec)
void sortItems (vector< BuildingType * > &vec)
void sortItems (vector< ObjectType * > &vec)
void sortItems (vector< TerrainType * > &vec)
void sortItems (vector< MineType * > &vec)
void addCargo (ContainerBase *container)
 Lets the user choose a unit and adds it to the cargo of container.
void editProduction (ContainerBase *container)

Variables

SigC::Signal0< void > filtersChangedSignal


Detailed Description

Selecting units, buildings, objects, weather etc. in the mapeditor.

Definition in file edselfnt.cpp.


Function Documentation

void addCargo ( ContainerBase container  ) 

Lets the user choose a unit and adds it to the cargo of container.

Definition at line 358 of file edselfnt.cpp.

References ItemSelectorWindow::RunModal().

bool buildingComp ( const BuildingType v1,
const BuildingType v2 
)

Definition at line 48 of file edselfnt.cpp.

References getUnitSetID(), and ContainerBaseType::name.

Referenced by sortItems().

void editProduction ( ContainerBase container  ) 

Definition at line 556 of file edselfnt.cpp.

References ASC_PG_Dialog::RunModal().

Referenced by execaction_pg().

bool mineComp ( const MineType v1,
const MineType v2 
)

Definition at line 69 of file edselfnt.cpp.

References MineType::id.

Referenced by sortItems().

bool objectComp ( const ObjectType v1,
const ObjectType v2 
)

Definition at line 56 of file edselfnt.cpp.

References ObjectType::name.

Referenced by sortItems().

void sortItems ( vector< MineType * > &  vec  ) 

Definition at line 95 of file edselfnt.cpp.

References mineComp().

void sortItems ( vector< TerrainType * > &  vec  ) 

Definition at line 90 of file edselfnt.cpp.

void sortItems ( vector< ObjectType * > &  vec  ) 

Definition at line 85 of file edselfnt.cpp.

void sortItems ( vector< BuildingType * > &  vec  ) 

Definition at line 80 of file edselfnt.cpp.

void sortItems ( vector< VehicleType * > &  vec  ) 

Definition at line 75 of file edselfnt.cpp.

Referenced by BaseMapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >::BaseMapItemTypeWidgetFactory().

bool terrainComp ( const TerrainType v1,
const TerrainType v2 
)

Definition at line 61 of file edselfnt.cpp.

References TerrainType::name, and TerrainType::weather.

Referenced by sortItems().


Variable Documentation

SigC::Signal0<void> filtersChangedSignal

Definition at line 42 of file edselfnt.cpp.

Referenced by execaction(), selectunitsetfilter(), and showSelectionWindow().


Generated on Mon May 21 01:34:11 2012 for Advanced Strategic Command by  doxygen 1.5.1