37 virtual void setIntervisibilityEnabled(
bool ) = 0;
41 virtual void setLeftClickMakesObjectsPermanent(
bool ) = 0;
44 virtual void setIntervisibilityElevationDecimals(
int decimals ) = 0;
47 virtual void setOriginIntervisibilityElevation(
double ) = 0;
50 virtual void setOriginIntervisibilityElevationLabel(
const DtUnicode& label ) = 0;
53 virtual void setEndPointIntervisibilityElevation(
double ) = 0;
56 virtual void setEndPointIntervisibilityElevationLabel(
const DtUnicode& label ) = 0;
59 virtual void setFanModeSamplingRate(
double ) = 0;
62 virtual void setFanModeSamplingRateMin(
double ) = 0;
65 virtual void setFanModeSamplingRateMax(
double ) = 0;
68 virtual void setFanModeSamplingRatePrecision(
int decimals ) = 0;
71 virtual void setFanModeSamplingRateUnitLabel(
const DtUnicode& label ) = 0;
76 virtual void setEntityFanUpdateRate(
double rate ) = 0;
79 virtual void setVisibleColor(
const QColor& color ) = 0;
82 virtual void setBlockedColor(
const QColor& color ) = 0;
85 virtual void setCircleColor(
const QColor& color ) = 0;
88 virtual void setHatLinesEnabled(
bool enabled ) = 0;
91 virtual void setHatLinesOnSelectionOnly(
bool selOnly ) = 0;
94 virtual void setEntityFanUpdateRateEnabled(
bool enabled ) = 0;
97 virtual void setFanModeSamplingRateEnabled(
bool enabled ) = 0;
100 virtual void setCircleColorEnabled(
bool enabled ) = 0;
103 virtual void setLeftClickMakesObjectsPermanentEnabled(
bool enabled ) = 0;
107 virtual void setRangeInfoLabelsEnabled(
bool enabled ) = 0;
110 virtual void setRangeInfoLabelBackgroundOpacity(
float opacity ) = 0;
114 virtual void setRangeInfoLabelBackgroundColor(
const QColor& color ) = 0;
117 virtual void setRangeInfoAltChangeFieldEnabled(
bool enabled ) = 0;
120 virtual void setRangeInfoLocationFieldEnabled(
bool enabled ) = 0;
123 virtual void setRangeInfoHeadingFieldEnabled(
bool enabled ) = 0;
126 virtual void setRangeInfoRangeFieldEnabled(
bool enabled ) = 0;
131 virtual void cancel() = 0;
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
boost::signalslib::signal< void(QColor)> signal_rangeInfoLabelBackgroundColorChanged
Definition: DtIntervisibilitySettingsInterface.h:149
boost::signalslib::signal< void(double)> signal_originIntervisibilityElevationChanged
Definition: DtIntervisibilitySettingsInterface.h:139
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
boost::signalslib::signal< void(bool)> signal_rangeInfoLabelsEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:148
Contains DLL export macros.
boost::signalslib::signal< void(double)> signal_entityFanUpdateRateChanged
Definition: DtIntervisibilitySettingsInterface.h:142
boost::signalslib::signal< void(QColor)> signal_blockedColorChanged
Definition: DtIntervisibilitySettingsInterface.h:144
boost::signalslib::signal< void(bool)> signal_intervisibilityEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:137
boost::signalslib::signal< void(double)> signal_rangeInfoBackgroundOpacityChanged
Definition: DtIntervisibilitySettingsInterface.h:150
boost::signalslib::signal< void(double)> signal_fanModeSamplingRateChanged
Definition: DtIntervisibilitySettingsInterface.h:141
boost::signalslib::signal< void(bool)> signal_hatLinesEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:146
boost::signalslib::signal< void(bool)> signal_rangeInfoRangeFieldEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:154
This is the interface which the intervisibility settings widget will inherit from and the logic will ...
Definition: DtIntervisibilitySettingsInterface.h:24
boost::signalslib::signal< void(QColor)> signal_circleColorChanged
Definition: DtIntervisibilitySettingsInterface.h:145
boost::signalslib::signal< void(double)> signal_endPointIntervisibilityElevationChanged
Definition: DtIntervisibilitySettingsInterface.h:140
boost::signalslib::signal< void(bool)> signal_hatLinesOnSelectionOnlyChanged
Definition: DtIntervisibilitySettingsInterface.h:147
boost::signalslib::signal< void(bool)> signal_rangeInfoLocationFieldEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:152
boost::signalslib::signal< void(bool)> signal_rangeInfoAltChangeFieldEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:151
boost::signalslib::signal< void(QColor)> signal_visibleColorChanged
Definition: DtIntervisibilitySettingsInterface.h:143
boost::signalslib::signal< void(bool)> signal_rangeInfoHeadingFieldEnabledChanged
Definition: DtIntervisibilitySettingsInterface.h:153
boost::signalslib::signal< void(bool)> signal_leftClickMakesObjectsPermanentChanged
Definition: DtIntervisibilitySettingsInterface.h:138