#include <vector>#include <sigc++/sigc++.h>#include "ascstring.h"#include "typen.h"#include "terraintype.h"#include "vehicletype.h"#include "objecttype.h"#include "buildingtype.h"#include "research.h"#include "textfile_evaluation.h"#include "objects.h"Include dependency graph for itemrepository.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedefs | |
| typedef deallocating_vector< TechAdapter * > | TechAdapterContainer |
Functions | |
| void | registerDataLoader (TextFileDataLoader *dataLoader) |
| registers a dataLoader . The object is delete after use, so use: registerDataLoader( new MyDataLoader() ) | |
| void | registerDataLoader (TextFileDataLoader &dataLoader) |
| registers a dataLoader . | |
| void | loadAllData (bool useCache=true) |
Variables | |
| MineTypeRepository | mineTypeRepository |
| SigC::Signal0< void > | dataLoaderTicker |
| ItemRepositoryLoader< Vehicletype > | vehicleTypeRepository |
| ItemRepositoryLoader< TerrainType > | terrainTypeRepository |
| ItemRepositoryLoader< ObjectType > | objectTypeRepository |
| ItemRepositoryLoader< BuildingType > | buildingTypeRepository |
| ItemRepositoryLoader< Technology > | technologyRepository |
| TechAdapterContainer | techAdapterContainer |
|
|
Definition at line 138 of file itemrepository.h. |
|
|
Definition at line 311 of file itemrepository.cpp. References buildingTypeRepository, cacheFileName, dataLoaderTicker, displayLogMessage(), fatalError(), FileCache::isCurrent(), FileCache::load(), loadalltextfiles(), objectTypeRepository, registerDataLoader(), technologyRepository, terrainTypeRepository, vehicleTypeRepository, and FileCache::write(). Referenced by loaddata(). |
|
|
registers a dataLoader .
Definition at line 305 of file itemrepository.cpp. |
|
|
registers a dataLoader . The object is delete after use, so use: registerDataLoader( new MyDataLoader() )
Definition at line 299 of file itemrepository.cpp. |
|
|
|
Definition at line 32 of file itemrepository.cpp. Referenced by ASC_MainScreenWidget::ASC_MainScreenWidget(), gamethread(), loadAllData(), loadalltextfiles(), loaddata(), GraphicSetManager_Base::loadData(), MapDisplayPG::MapDisplayPG(), mapeditorMainThread(), ItemRepositoryLoader< T >::read(), and MainScreenWidget::setup(). |
|
|
Definition at line 134 of file itemrepository.cpp. Referenced by Maped_MainScreenWidget::selectMine(). |
|
|
|
Definition at line 152 of file itemrepository.cpp. Referenced by Research::evalTechAdapter(), Research::listTriggeredTechAdapter(), and TechAdapterDependency::writeInvertTreeOutput(). |
|
|
|
1.4.2