24 class DtSettingsBackup;
25 class DtPersistenceControlsInterface;
26 class DtCoordinateDisplay;
40 virtual void sendSettingsToGui();
43 virtual void slot_northSouthColorChanged(
double r,
double g,
double b,
double a );
44 virtual void slot_eastWestColorChanged(
double r,
double g,
double b,
double a );
45 virtual void slot_onMinimalGridlineLabelsToggled(
bool isMinimalEnabled );
46 virtual void slot_onAutoSpacingChanged(
bool isAutoSpacingEnabled );
47 virtual void slot_onFixedSpacingAmountChanged(
double fixedSpacingAmount );
48 virtual void slot_onMinSpacingChanged(
int minSpacingAmount );
52 virtual void slot_onXOffsetChanged(
double xOffset );
53 virtual void slot_onYOffsetChanged(
double yOffset );
54 virtual void slot_onDecimalsChanged(
unsigned int decimals );
55 virtual void slot_onlatLonLabelsCenteringCutoffChanged(
double latitude);
56 virtual void slot_onPolarLatitudeCutoffChanged(
double altitude);
57 virtual void slot_onGridOnToolbarChanged(
bool onOrOff);
60 virtual void on_import();
61 virtual void on_export();
62 virtual void on_importFilePathChosen(
const std::string& filePath);
63 virtual void on_exportFilePathChosen(
const std::string& filePath);
67 virtual void slot_terrainLoaded();
70 virtual void slot_terrainCleared();
80 virtual void sendGridTypesToGui();
83 virtual void sendUnitTypesToGui();
91 virtual void processCurrentCoordinateSystem();
96 virtual void processCurrentGridType();
99 virtual double fixedSpacingAmount();
102 virtual double xOffset();
105 virtual double yOffset();
108 virtual unsigned decimals();
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
bool myTerrainIsLoaded
Definition: DtGridLinesLogic.h:118
Abstract interface class for all coordinate system displays.
Definition: DtCoordinateDisplay.h:24
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:57
The logic for populating the DtGridLinesPage.
Definition: DtGridLinesLogic.h:30
Contains makVrv::DtVirtualBaseClass class.
Contains the DtGridLinesInterface.
DtSignalConnectionManager mySignals
Definition: DtGridLinesLogic.h:117
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtGridLinesLogic.h:114
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtGridLinesLogic.h:116
Contains the DtGridLinesSettingsRecord class declaration.
The interface used by the DtGridLinesPage and the DtGridLinesLogic.
Definition: DtGridLinesInterface.h:24
OrientationUnits
Enumeration of the different orientation units.
Definition: DtDisplayUnitsSettingsRecord.h:102
DtGridLinesInterface & myWidget
Definition: DtGridLinesLogic.h:115
Base class to provide boost signal/slot management.
Creator class for DtGridLinesLogic.
Definition: DtGridLinesLogic.h:124
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