5 #ifndef BALL_VIEW_DIALOGS_MATERIALSETTINGS_H
6 #define BALL_VIEW_DIALOGS_MATERIALSETTINGS_H
8 #ifndef BALL_COMMON_GLOBAL_H
12 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
16 #include <BALL/VIEW/UIC/ui_materialSettings.h>
18 #include <QtWidgets/QWidget>
19 #include <QtWidgets/QLabel>
35 public Ui_MaterialSettingsData,
73 void setLabel_(QLabel& label,
float value);
74 void setValues_(
const QSlider& slider, QLabel& label,
int divisor);
75 void setQuadraticValues_(
const QSlider& slider, QLabel& label,
int divisor);
void updateDefaultMaterialsFromStage()
virtual void transparencyFactorChanged()
void apply()
Apply the new values to the stage.
void setCurrentRepresentation(Representation *representation)
set the current representation
virtual void editReflectivenessColor()
virtual void editSpecularityColor()
MaterialSettings(QWidget *parent=0, const char *name="MaterialSettings", Qt::WindowFlags fl=0)
Constructor.
virtual void editAmbientColor()
virtual void shininessFactorChanged()
virtual void updateDirectlyBoxChanged()
~MaterialSettings()
Destructor.
virtual void specularityFactorChanged()
virtual void ambientFactorChanged()
virtual void reflectivenessFactorChanged()