14 #include <QtWidgets/QWidget>
22 class DtSliderSpinboxWidget;
23 class DtSliderDoubleSpinboxWidget;
38 DtDe& de, QWidget* parent, Qt::WindowFlags flags = Qt::Widget);
47 virtual void setLightingDiffuseScale(
float scale );
52 virtual void setLightingAmbientScale(
float scale );
56 virtual void setLightingEmissionScale(
float scale );
61 virtual void setUseGlobalDiffuse(
bool useGlobalDiffuse);
66 virtual void setGlobalDiffuseValue(
float diffuseValue);
71 virtual void setUseGlobalAmbient(
bool useGlobalAmbient);
76 virtual void setGlobalAmbientValue(
float ambientValue);
80 virtual void setPerPixelLightingEnabled(
bool state);
85 void on_lightingDiffuseScaleChanged(
double scale);
86 void on_lightingAmbientScaleChanged(
double scale);
87 void on_lightingEmissionScaleChanged(
double scale);
88 void on_globalAmbientValueSliderChanged(
double val);
89 void on_useGlobalAmbientCheckChanged(
int state);
90 void on_globalDiffuseValueSliderChanged(
double val);
91 void on_useGlobalDiffuseCheckChanged(
int state);
92 void on_perPixelLightingEnabledCheckChanged(
int state);
106 void connectToSignals();