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.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
DtDisplayUnitsSettingsInterface & myWidget
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
Definition: DtDisplayUnitsSettingsLogic.h:104
DtPersistenceControlsInterface & myPersistenceControls
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:159
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.
Definition: DtDe.h:69
Contains the DtDisplayUnitsSettingsRecord class declaration.
The logic for the entity display settings dialog.
Definition: DtDisplayUnitsSettingsLogic.h:33
DtSignalConnectionManager mySignals
Definition: DtDisplayUnitsSettingsLogic.h:101