19 class DtTacticalGraphicsSettingsInterface;
20 class DtPersistenceControlsInterface;
22 class DtSettingsBackup;
39 virtual void sendSettingsToGui();
45 virtual void slot_tacticalGraphicsSet(
bool enabled);
48 virtual void slot_tacticalGraphicsIndicatorsSet(
bool enabled);
51 virtual void slot_heightAboveTerrainEnabled(
bool enabled);
54 virtual void slot_heightAboveTerrainSelectedOnlySet(
bool enabled);
57 virtual void slot_heightLinesEnabled(
bool enabled);
60 virtual void slot_TacticalGraphicsSettingsRestored(
const DtSettingsBackup* s);
63 virtual void slot_remoteGraphicsSet(
bool enabled);
67 virtual void slot_showActiveTacticalGraphicsSet(
bool enabled);
70 virtual void slot_deleteTacticalGraphicsOnHide(
bool enabled );
73 virtual void slot_friendlyForceColorStyleOverrideSet(
bool enabled);
76 virtual void slot_friendlyForceColorStyleOverrideColorIsBlackSet(
bool isBlack);
79 virtual void on_import();
80 virtual void on_export();
81 virtual void on_importFilePathChosen(
const std::string& filePath);
82 virtual void on_exportFilePathChosen(
const std::string& filePath);
107 static void registerInstance(
DtDe& de,
Interface for the tactical graphics settings GUI.
Definition: DtTacticalGraphicsSettingsInterface.h:21
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Creator for registering the tactical graphic settings logic.
Definition: DtTacticalGraphicsSettingsLogic.h:92
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
Contains DLL export macros.
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Called when tactical graphics display is changed by the GUI.
Definition: DtTacticalGraphicsSettingsLogic.h:87
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtPersistenceControlsInterface & myPersistenceControls
Called when tactical graphics display is changed by the GUI.
Definition: DtTacticalGraphicsSettingsLogic.h:86
Base class to provide boost signal/slot management.
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
Logic for the tactical graphics settings GUI.
Definition: DtTacticalGraphicsSettingsLogic.h:26
DtTacticalGraphicsSettingsInterface & myWidget
Called when tactical graphics display is changed by the GUI.
Definition: DtTacticalGraphicsSettingsLogic.h:85