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_onGarsFixedSpacingIndexChanged(
int index);
49 virtual void slot_onMgrsMapSheetFixedSpacingIndexChanged(
int index);
50 virtual void slot_onMinSpacingChanged(
int minSpacingAmount );
54 virtual void slot_onXOffsetChanged(
double xOffset );
55 virtual void slot_onYOffsetChanged(
double yOffset );
56 virtual void slot_onDecimalsChanged(
unsigned int decimals );
57 virtual void slot_onlatLonLabelsCenteringCutoffChanged(
double latitude);
58 virtual void slot_onPolarLatitudeCutoffChanged(
double altitude);
59 virtual void slot_onMgrsMapSheetCutoffChanged(
double altitude);
60 virtual void slot_onGridOnToolbarChanged(
bool onOrOff);
63 virtual void on_import();
64 virtual void on_export();
65 virtual void on_importFilePathChosen(
const std::string& filePath);
66 virtual void on_exportFilePathChosen(
const std::string& filePath);
77 virtual void sendGridTypesToGui();
80 virtual void sendUnitTypesToGui();
87 virtual void processCurrentCoordinateSystem();
92 virtual void processCurrentGridType();
95 virtual double fixedSpacingAmount();
98 virtual int garsFixedSpacingIndex()
const;
101 virtual int mgrsMapSheetFixedSpacingIndex()
const;
104 virtual double xOffset();
107 virtual double yOffset();
110 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
std::vector< DtFixedSpacingEntry > myMgrsMapSheetFixedSpacingElements
Definition: DtGridLinesLogic.h:130
bool myTerrainIsLoaded
Definition: DtGridLinesLogic.h:120
Abstract interface class for all coordinate system displays.
Definition: DtCoordinateDisplay.h:24
std::vector< DtFixedSpacingEntry > myGarsFixedSpacingElements
Definition: DtGridLinesLogic.h:129
std::string myLabel
Definition: DtGridLinesLogic.h:126
#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:119
double myValue
Definition: DtGridLinesLogic.h:125
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtGridLinesLogic.h:116
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtGridLinesLogic.h:118
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
Definition: DtGridLinesLogic.h:122
DtGridLinesInterface & myWidget
Definition: DtGridLinesLogic.h:117
Base class to provide boost signal/slot management.
Creator class for DtGridLinesLogic.
Definition: DtGridLinesLogic.h:136
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