26 class DtSettingsBackup;
27 class DtPersistenceControlsInterface;
28 class DtDisplayUnitsSettingsInterface;
29 class DtDisplayUnitsSettingsLogicCreator;
51 virtual void sendSettingsToGui();
54 void populateGuiWithUnits();
57 virtual void populateGuiWithDisplayUnitsByCollection(
const DtUnicode& displayUnitCollectionName)
const;
66 virtual void slot_currentObjectTypeChanged( );
69 virtual void slot_displayUnitUnitChanged(
const std::string& displayUnitCollectionName,
const std::string& displayUnitName,
unsigned int unit );
72 virtual void slot_displayUnitDecimalsChanged(
const std::string& displayUnitCollectionName,
const std::string& displayUnitName,
unsigned int decimals );
75 virtual void slot_suppressMagneticNorthNotationEnabledChanged(
bool enabled);
83 virtual void on_import();
86 virtual void on_export();
89 virtual void on_importFilePathChosen(
const std::string& filePath );
92 virtual void on_exportFilePathChosen(
const std::string& filePath );
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DtDisplayUnitsSettingsInterface & myWidget
Called when import is requested.
Definition: DtDisplayUnitsSettingsLogic.h:102
DtDe & myDe
Definition: DtDisplayUnitsSettingsLogic.h:134
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Creator class for DtDisplayUnitsSettingsLogic.
Definition: DtDisplayUnitsSettingsLogic.h:110
Contains DLL export macros.
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
DtDe & myDe
Called when import is requested.
Definition: DtDisplayUnitsSettingsLogic.h:104
DtPersistenceControlsInterface & myPersistenceControls
Called when import is requested.
Definition: DtDisplayUnitsSettingsLogic.h:103
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
DisplayUnitType
Enumeration of the different display unit types.
Definition: DtDisplayUnitsSettingsRecord.h:162
Base class to provide boost signal/slot management.
Interface for the settings widget to communicate with its logic.
Definition: DtDisplayUnitsSettingsInterface.h:27
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:72
Contains the DtDisplayUnitsSettingsRecord class declaration.
The logic for the entity display settings dialog.
Definition: DtDisplayUnitsSettingsLogic.h:33
DtSignalConnectionManager mySignals
Called when import is requested.
Definition: DtDisplayUnitsSettingsLogic.h:101