22 class DtSettingsBackup;
54 void saveDefaultMappings();
57 void loadDefaultMappings(
bool useFactory);
72 void loadDefaultSettings(
bool useOnlyFactorySettings );
75 void saveDefaultSettings();
78 void loadSettings(
const std::string& filePath );
81 void saveSettings(
const std::string& filePath );
84 void setAutoSaveTypeMapping(
bool b);
87 bool autoSaveTypeMapping()
const;
90 void setAutoSaveSettings(
bool b);
93 bool autoSaveSettings()
const;
101 virtual void setCockpitsEnabled(
bool enable);
102 virtual void setSmoothingEnabled(
bool enable);
103 virtual void setSmoothingPeriod(
float period);
108 virtual void updateCockpitSettingsState();
114 virtual bool checkCockpitMapper(
const std::string& node,
125 void initializeMappings();
Contains the DtSharedSimulationSettings class declaration.
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: DtSharedCockpitSettingsManager.h:129
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
#define DT_DLL_VRVGLSTUDIOSHARED
Definition: DtGlStudioShared.h:22
Base class to provide boost signal/slot management.
Settings Manager for GL-Studio cockpits.
Definition: DtSharedCockpitSettingsManager.h:26
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:70
DtSignalConnectionManager myConnections
Definition: DtSharedCockpitSettingsManager.h:132
bool myAutoSaveSettingsFlag
Definition: DtSharedCockpitSettingsManager.h:131
bool myAutoSaveTypeMappingFlag
Definition: DtSharedCockpitSettingsManager.h:130