#include <itemrepository.h>
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 |
Definition at line 148 of file itemrepository.h.
Definition at line 150 of file itemrepository.h.
| bool ItemFiltrationSystem::isFiltered | ( | Category | cat, | |
| int | id | |||
| ) | [static] |
Definition at line 505 of file itemrepository.cpp.
References itemFilters.
Referenced by editResearch(), generateTechTree(), isFiltered(), and BaseMapItemTypeWidgetFactory< MapItemTypeWidget< VehicleType > >::isFiltered().
| bool ItemFiltrationSystem::isFiltered | ( | const VehicleType * | item | ) | [static] |
Definition at line 516 of file itemrepository.cpp.
References ContainerBaseType::id, and isFiltered().
| bool ItemFiltrationSystem::isFiltered | ( | const BuildingType * | item | ) | [static] |
Definition at line 521 of file itemrepository.cpp.
References ContainerBaseType::id, and isFiltered().
| bool ItemFiltrationSystem::isFiltered | ( | const ObjectType * | item | ) | [static] |
| bool ItemFiltrationSystem::isFiltered | ( | const TerrainType * | item | ) | [static] |
Definition at line 531 of file itemrepository.cpp.
References TerrainType::id, isFiltered(), and Terrain.
| bool ItemFiltrationSystem::isFiltered | ( | const MineType * | item | ) | [static] |
Definition at line 536 of file itemrepository.cpp.
deallocating_vector< ItemFiltrationSystem::ItemFilter * > ItemFiltrationSystem::itemFilters [static] |
Definition at line 174 of file itemrepository.h.
Referenced by isFiltered(), SelectUnitSetFilter::ok(), ItemFiltrationSystem::DataLoader::read(), ItemFiltrationSystem::DataLoader::readTextFiles(), selectunitsetfilter(), SelectUnitSetFilter::SelectUnitSetFilter(), and ItemFiltrationSystem::DataLoader::write().
1.5.1