14 #include <QtGui/QWidget>
29 class DtSliderSpinboxWidget;
30 class DtSliderDoubleSpinboxWidget;
45 DtDe& de,
QWidget* parent, Qt::WindowFlags flags = Qt::Widget);
52 virtual void setWireframeEnabled(
bool enabled);
56 virtual void setPerformanceOverlayShown(
bool shown);
60 virtual void setProfilerOverlayShown(
bool shown);
64 virtual void setChannelProjectionResizePolicy(
69 virtual void setSymbolTransparency(
int scale);
73 virtual void setTerrainScalingEnabled(
bool enabled);
77 virtual void setTerrainScaleFactor(
double scaleFactor);
82 virtual void setTerrainScalingAllowed(
bool allowed);
86 virtual void setClearTrackHistoriesOnTerrainScaleChanged(
bool clear);
91 virtual void setUseAutofocus(
bool useAutofocus);
95 virtual void setFocalDepth(
double focalDepth);
99 virtual void setFocalRange(
double focalRange);
103 virtual void setLensFlareEnabled(
bool state);
107 virtual void setCrepuscularRaysEnabled(
bool state);
110 virtual void setDrawableColorization(
bool enabled);
113 virtual void setComponentVisualizationMode(
int mode);
118 virtual int addComponenetVisualizationEntry(QString entry);
121 virtual void setDistanceUnitLabels(
const DtUnicode& unitLabel );
124 virtual void setDistanceDecimals(
int decimals );
127 virtual void setMaxFocalRange(
float distance );
130 virtual void setMaxFocalDepth(
float distance );
137 void on_refreshColorizedDrawablesButtonClicked();
138 void on_reloadShaderButton_clicked();
139 void on_wireframeCheckChanged(
int state);
140 void on_renderStatsChanged(
int state);
141 void on_renderProfilerChanged(
int state);
142 void on_myChannelProjectionResizePolicyCombo_currentIndexChanged(
int index);
143 void on_SymbolTransparencyChanged(
int state);
144 void on_terrainScalingEnabledCheckChanged(
int state);
145 void on_terrainScaleFactorSliderChanged(
int val);
146 void on_ClearTrackHistoriesCheckChanged(
int state);
147 void on_useAutofocusCheckChanged(
int state);
148 void on_focalDepthSliderChanged(
double val);
149 void on_focalRangeSliderChanged(
double val);
150 void on_lensFlareCheckChanged(
int state);
151 void on_crepuscularRaysCheckChanged(
int state);
152 void on_componentVisualizationCombo_currentIndexChanged(
int selectedIndex);
153 void on_colorizeDrawablesCheckChanged(
int state);
164 void connectToSignals();
174 MaterialComponentIndex = 0,
175 MaterialComponentScalerIndex = 1
181 QLabel* label,
bool useMaterial,
182 const WidgetStringCollection& strings );