13 #if !defined(Q_MOC_RUN)
16 #include "terrainProfileSettingsWidget.hpp"
19 #include <boost/signals2.hpp>
21 #include <QtWidgets/QWidget>
25 class DtPersistenceControlsInterface;
30 class DtSpotReportOptionsWidgetLogic;
31 class DtTerrainProfileSettingsRecord;
44 IntervisibilityLine = 1,
57 virtual void setShowObjectsNearLine(
bool);
58 virtual void setShowVertices(
bool);
59 virtual void setShowObjectsWithinRange(
double);
60 virtual void setShowObjectsWithinRangeUnitsLabel(
const QString&);
62 virtual void setSamplingRate(
double);
63 virtual void setSamplingRateLabel(
const QString&);
65 virtual void setMaximumPointsPerLine(
int);
66 virtual void setShowWhenCreatingIntervisibilityLine(
bool);
67 virtual void setShowWhenCreatingRoute(
bool);
68 virtual void setShowWhenEditingRoute(
bool);
69 virtual void setUseBackendForTerrainProfileInformation(
bool);
88 virtual void onOptionChanged();
92 virtual void onShowObjectsNearLineValueChanged();
95 virtual void onSamplingRateValueChanged();
98 virtual void onMaximumPointsPerLineValueChanged();
131 virtual void on_import();
132 virtual void on_export();
133 virtual void on_importFilePathChosen(
const std::string& filePath);
134 virtual void on_exportFilePathChosen(
const std::string& filePath);
138 virtual void onOptionChanged(
int type,
bool editing,
bool value);
144 virtual void onShowObjectsWithinRangeChanged(
double);
147 virtual void onSamplingRateValueChanged(
double);
150 virtual void onMaximumPointsPerLineValueChanged(
int);
DtTerrainProfileSettingsWidget & myInterface
Definition: terrainProfileSettingsWidget.h:154
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
makVrv::DtDe & myDe
Definition: terrainProfileSettingsWidget.h:153
makVrv::DtPersistenceControlsInterface & myToolbarInterface
Definition: terrainProfileSettingsWidget.h:155
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
makVrv::DtDisplayUnitsConverter::DistanceUnits myDistanceUnits
Current units for distance and altitude. Used to check to see if units need to be changed...
Definition: terrainProfileSettingsWidget.h:159
Contains the DtDisplayUnitsSettingsManager class declaration.
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:57
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtSignalConnectionManager myConnectionManager
Definition: terrainProfileSettingsWidget.h:156
Base class to provide boost signal/slot management.
Logic for the terrain profile settings page.
Definition: terrainProfileSettingsWidget.h:115
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
Contains makVrf::DtTerrainProfileSettingsRecord class. This class holds options for terrain profiles...
Definition: terrainProfileSettingsRecord.h:26