22 class DtEntityTypeMappingRecord;
28 class DtSettingsBackup;
29 class DtEntityTypeMapper;
71 void connectInputSignals();
81 void saveDefaultMappings();
97 void saveMapFile(
const std::string& filePath,
101 void saveMapFiles(
const std::vector<std::string>& filePath,
106 void saveSelectedMapFile(
const std::string& filePath, std::vector<std::string>& keys,
111 bool shouldLoadDefaultMappings(
const DtDeSettings* setting);
120 const std::vector<std::string> getFilesToMerge(
const DtDeSettings* setting);
127 void setAutoSave(
bool b);
130 bool autoSave()
const;
149 virtual bool mergeTypeMappingsFromPaths(
150 std::map<std::string, makArchives::DtEntityTypeMappingRecord> &record,
151 DtDeSettings* settings,
const std::string& fileOrDir,
bool overwrite=
false);
160 std::string& defaultDir, std::vector<std::string>& defaultDirFiles);
169 std::string& factoryDir, std::vector<std::string>& factoryDirFiles);
177 void initializeMappings();
182 void initDefaultMappings(
bool useFactory);
187 bool checkEntityTypeMapper(
const std::string& name,
Contains the DtSharedSimulationSettings class declaration.
#define DT_DLL_VRVVRL
Definition: vrvVrl.h:19
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
UseType
Definition: DtSettingsChangeManager.h:43
An EntityType to Definition mapper.
Definition: DtEntityTypeMapper.h:34
DtDe & myDe
Definition: DtSharedSimulationSettingsManager.h:198
DtSignalConnectionManager myConnections
Definition: DtSharedSimulationSettingsManager.h:192
std::vector< std::string > myFactoryFiles
Definition: DtSharedSimulationSettingsManager.h:200
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myAutoSave
Definition: DtSharedSimulationSettingsManager.h:194
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
std::string myTypeMapSuffix
Definition: DtSharedSimulationSettingsManager.h:196
Base class to provide boost signal/slot management.
Settings class for reading and writing settings to/from files.
Definition: DtDeSettings.h:29
The shared settings manager handles low level access to the settings. This object is not thread safe...
Definition: DtSharedSimulationSettingsManager.h:46
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Contains DLL export macros.