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 );
57 virtual void on_import();
58 virtual void on_export();
59 virtual void on_importFilePathChosen(
const std::string& filePath);
60 virtual void on_exportFilePathChosen(
const std::string& filePath);
64 virtual void slot_coordinateSystemChanged();
74 virtual void sendGridTypesToGui();
77 virtual void sendUnitTypesToGui();
85 virtual void processCurrentCoordinateSystem();
90 virtual void processCurrentGridType();
93 virtual double fixedSpacingAmount();
96 virtual double xOffset();
99 virtual double yOffset();
102 virtual unsigned decimals();
Virtual base class.
Definition: DtVirtualBaseClass.h:19
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:56
The logic for populating the DtGridLinesPage.
Definition: DtGridLinesLogic.h:30
Contains makVrv::DtVirtualBaseClass class.
Contains the DtGridLinesInterface.
DtSignalConnectionManager mySignals
Definition: DtGridLinesLogic.h:111
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtGridLinesLogic.h:108
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtGridLinesLogic.h:110
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:101
DtGridLinesInterface & myWidget
Definition: DtGridLinesLogic.h:109
Base class to provide boost signal/slot management.
Creator class for DtGridLinesLogic.
Definition: DtGridLinesLogic.h:117
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69