15 #include <vrfGuiCoreQt/terrainProfileSettingsWidget.hpp>
18 #include <QtGui/QWidget>
22 class DtPersistenceControlsInterface;
27 class DtSpotReportOptionsWidgetLogic;
28 class DtTerrainProfileSettingsRecord;
41 IntervisibilityLine = 1,
53 virtual void setShowObjectsNearLine(
bool);
54 virtual void setShowVertices(
bool);
55 virtual void setShowObjectsWithinRange(
double);
56 virtual void setShowObjectsWithinRangeUnitsLabel(
const QString&);
58 virtual void setSamplingRate(
double);
59 virtual void setSamplingRateLabel(
const QString&);
61 virtual void setMaximumPointsPerLine(
int);
62 virtual void setShowWhenCreatingIntervisibilityLine(
bool);
63 virtual void setShowWhenCreatingRoute(
bool);
64 virtual void setShowWhenEditingRoute(
bool);
83 virtual void onOptionChanged();
87 virtual void onShowObjectsNearLineValueChanged();
90 virtual void onSamplingRateValueChanged();
93 virtual void onMaximumPointsPerLineValueChanged();
126 virtual void on_import();
127 virtual void on_export();
128 virtual void on_importFilePathChosen(
const std::string& filePath);
129 virtual void on_exportFilePathChosen(
const std::string& filePath);
133 virtual void onOptionChanged(
int type,
bool editing,
bool value);
136 virtual void slot_onUnitChanged(
int attribute,
int from);
139 virtual void onShowObjectsWithinRangeChanged(
double);
142 virtual void onSamplingRateValueChanged(
double);
145 virtual void onMaximumPointsPerLineValueChanged(
int);