26 class DtSettingsBackup;
27 class DtPersistenceControlsInterface;
28 class DtDisplayUnitsSettingsInterface;
29 class DtDisplayUnitsSettingsLogicCreator;
43 virtual void activate();
54 virtual void sendSettingsToGui();
57 virtual void populateGuiWithUnits();
60 virtual void populateGuiWithDisplayUnitsByCollection(
const DtUnicode& displayUnitCollectionName)
const;
69 virtual void slot_currentObjectTypeChanged( );
72 virtual void slot_displayUnitUnitChanged(
const std::string& displayUnitCollectionName,
const std::string& displayUnitName,
unsigned int unit );
75 virtual void slot_displayUnitDecimalsChanged(
const std::string& displayUnitCollectionName,
const std::string& displayUnitName,
unsigned int decimals );
78 virtual void slot_suppressMagneticNorthNotationEnabledChanged(
bool enabled);
86 virtual void on_import();
89 virtual void on_export();
92 virtual void on_importFilePathChosen(
const std::string& filePath );
95 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:105
DtDe & myDe
Definition: DtDisplayUnitsSettingsLogic.h:137
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Creator class for DtDisplayUnitsSettingsLogic.
Definition: DtDisplayUnitsSettingsLogic.h:113
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:107
DtPersistenceControlsInterface & myPersistenceControls
Called when import is requested.
Definition: DtDisplayUnitsSettingsLogic.h:106
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:76
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:104