17 #include <QtGui/QColor>
22 class DtIntervisibilitySettingsInterface;
23 class DtPersistenceControlsInterface;
25 class DtSettingsBackup;
49 void on_importFilePathChosen(
const std::string& filePath );
50 void on_exportFilePathChosen(
const std::string& filePath );
56 void sendSettingsToGui();
58 virtual void updateElevationUnits();
60 virtual void updateFanModeSamplingRate();
66 virtual void slot_intervisibilityEnabledChanged(
bool );
67 virtual void slot_leftClickMakesObjectsPermanentChanged(
bool );
68 virtual void slot_originIntervisibilityElevationChanged(
double );
69 virtual void slot_endPointIntervisibilityElevationChanged(
double );
70 virtual void slot_fanModeSamplingRateChanged(
double );
71 virtual void slot_entityFanUpdateRateChanged(
double );
72 virtual void slot_visibleColorChanged(
const QColor& c);
73 virtual void slot_blockedColorChanged(
const QColor& c);
74 virtual void slot_circleColorChanged(
const QColor& c);
75 virtual void slot_hatLinesEnabledChanged(
bool );
76 virtual void slot_hatLinesOnSelectionOnlyChanged(
bool );
The DtIntervisibilitySettingsLogic creator.
Definition: DtIntervisibilitySettingsLogic.h:90
DtDe & myDe
Definition: DtIntervisibilitySettingsLogic.h:81
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtSignalConnectionManager myConnections
Definition: DtIntervisibilitySettingsLogic.h:83
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
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
This is the interface which the intervisibility settings widget will inherit from and the logic will ...
Definition: DtIntervisibilitySettingsInterface.h:24
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtIntervisibilitySettingsLogic.h:80
This is the logic for the intervisibility settings widget.
Definition: DtIntervisibilitySettingsLogic.h:29
Base class to provide boost signal/slot management.
DtIntervisibilitySettingsInterface & myWidget
Definition: DtIntervisibilitySettingsLogic.h:82
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