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()