14 #include <QtWidgets/QWidget>
45 Qt::WindowFlags f = Qt::Widget );
56 virtual void setIntervisibilityEnabled(
bool);
60 virtual void setLeftClickMakesObjectsPermanent(
bool );
63 virtual void setIntervisibilityElevationDecimals(
int decimals );
66 virtual void setOriginIntervisibilityElevation(
double );
69 virtual void setOriginIntervisibilityElevationLabel(
const DtUnicode& label );
72 virtual void setEndPointIntervisibilityElevation(
double );
75 virtual void setEndPointIntervisibilityElevationLabel(
const DtUnicode& label );
78 virtual void setFanModeSamplingRate(
double );
81 virtual void setFanModeSamplingRateMin(
double );
84 virtual void setFanModeSamplingRateMax(
double );
87 virtual void setFanModeSamplingRatePrecision(
int decimals );
90 virtual void setFanModeSamplingRateUnitLabel(
const DtUnicode& label );
95 virtual void setEntityFanUpdateRate(
double );
98 virtual void setVisibleColor(
const QColor& );
101 virtual void setBlockedColor(
const QColor& );
104 virtual void setCircleColor(
const QColor& );
107 virtual void setHatLinesEnabled(
bool );
110 virtual void setHatLinesOnSelectionOnly(
bool );
113 virtual void setEntityFanUpdateRateEnabled(
bool );
116 virtual void setFanModeSamplingRateEnabled(
bool );
119 virtual void setCircleColorEnabled(
bool );
122 virtual void setLeftClickMakesObjectsPermanentEnabled(
bool );
128 virtual void cancel();
138 void connectToSignals();
146 virtual void onIntervisibilityEnabledChanged();
147 virtual void onLeftClickMakesObjectsPermanentChanged();
148 virtual void onOriginIntervisibilityElevationChanged(
double);
149 virtual void onEndPointIntervisibilityElevationChanged(
double);
150 virtual void onFanModeSamplingRateChanged(
double);
151 virtual void onEntityFanUpdateRateChanged(
double);
152 virtual void onChangeVisibleColor();
153 virtual void onChangeBlockedColor();
154 virtual void onChangeCircleColor();
155 virtual void onHatLinesEnabledChanged();
156 virtual void onHatLinesOnSelectionOnlyChanged();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Interface for the intervisibility settings widget.
Contains DLL export macros.
This is the interface which the intervisibility settings widget will inherit from and the logic will ...
Definition: DtIntervisibilitySettingsInterface.h:24
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