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

ItemFiltrationSystem Class Reference

#include <itemrepository.h>

List of all members.

Public Types

enum  Category {
  Building, Vehicle, Object, Terrain,
  Technology
}

Static Public Member Functions

static bool isFiltered (Category cat, int id)
static bool isFiltered (const Vehicletype *item)
static bool isFiltered (const BuildingType *item)
static bool isFiltered (const ObjectType *item)
static bool isFiltered (const TerrainType *item)
static bool isFiltered (const MineType *item)

Static Public Attributes

static deallocating_vector<
ItemFilter * > 
itemFilters

Classes

class  DataLoader
class  ItemFilter


Member Enumeration Documentation

enum ItemFiltrationSystem::Category
 

Enumeration values:
Building 
Vehicle 
Object 
Terrain 
Technology 

Definition at line 144 of file itemrepository.h.


Member Function Documentation

bool ItemFiltrationSystem::isFiltered const MineType item  )  [static]
 

Definition at line 530 of file itemrepository.cpp.

bool ItemFiltrationSystem::isFiltered const TerrainType item  )  [static]
 

Definition at line 525 of file itemrepository.cpp.

References TerrainType::id, isFiltered(), and Terrain.

bool ItemFiltrationSystem::isFiltered const ObjectType item  )  [static]
 

Definition at line 520 of file itemrepository.cpp.

References ObjectType::id, and isFiltered().

bool ItemFiltrationSystem::isFiltered const BuildingType item  )  [static]
 

Definition at line 515 of file itemrepository.cpp.

References ContainerBaseType::id, and isFiltered().

bool ItemFiltrationSystem::isFiltered const Vehicletype item  )  [static]
 

Definition at line 510 of file itemrepository.cpp.

References isFiltered().

bool ItemFiltrationSystem::isFiltered Category  cat,
int  id
[static]
 

Definition at line 499 of file itemrepository.cpp.

References itemFilters.

Referenced by editResearch(), generateTechTree(), isFiltered(), and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >::isFiltered().


Member Data Documentation

deallocating_vector< ItemFiltrationSystem::ItemFilter * > ItemFiltrationSystem::itemFilters [static]
 

Definition at line 420 of file itemrepository.cpp.

Referenced by isFiltered(), and selectunitsetfilter().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:17:47 2008 for Advanced Strategic Command by  doxygen 1.4.2