Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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 dependency graph for edselfnt.cpp:

Go to the source code of this file.

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 chose 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 chose a unit and adds it to the cargo of container.

Definition at line 351 of file edselfnt.cpp.

References ItemSelectorWindow::RunModal(), and PG_Widget::Show().

bool buildingComp const BuildingType v1,
const BuildingType v2
 

Definition at line 47 of file edselfnt.cpp.

References getUnitSetID(), and ContainerBaseType::name.

Referenced by sortItems().

void editProduction ContainerBase container  ) 
 

Definition at line 549 of file edselfnt.cpp.

References ASC_PG_Dialog::RunModal(), and PG_Widget::Show().

Referenced by execaction_pg().

bool mineComp const MineType v1,
const MineType v2
 

Definition at line 68 of file edselfnt.cpp.

References MineType::id.

Referenced by sortItems().

bool objectComp const ObjectType v1,
const ObjectType v2
 

Definition at line 55 of file edselfnt.cpp.

References ObjectType::name.

Referenced by sortItems().

void sortItems vector< MineType * > &  vec  ) 
 

Definition at line 94 of file edselfnt.cpp.

References mineComp().

void sortItems vector< TerrainType * > &  vec  ) 
 

Definition at line 89 of file edselfnt.cpp.

void sortItems vector< ObjectType * > &  vec  ) 
 

Definition at line 84 of file edselfnt.cpp.

void sortItems vector< BuildingType * > &  vec  ) 
 

Definition at line 79 of file edselfnt.cpp.

void sortItems vector< Vehicletype * > &  vec  ) 
 

Definition at line 74 of file edselfnt.cpp.

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

bool terrainComp const TerrainType v1,
const TerrainType v2
 

Definition at line 60 of file edselfnt.cpp.

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

Referenced by sortItems().


Variable Documentation

SigC::Signal0<void> filtersChangedSignal
 

Definition at line 41 of file edselfnt.cpp.

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


Generated on Tue Jun 24 01:41:31 2008 for Advanced Strategic Command by  doxygen 1.4.2