#pragma once #include #include "ui_SettingsWindow.h" #include class SettingsWindow : public QWidget { Q_OBJECT public: SettingsWindow(QWidget * parent = Q_NULLPTR); ~SettingsWindow(); private: Ui::SettingsWindow* ui; private slots: void autoColorToggled(); void radioToggled(); void backgroundColorOffChanged(); void backgroundColorOnChanged(); void lightColorChanged(); signals: void updateBGColorOff(QVector3D value); void updateBGColorOn(QVector3D value); void updateLightColor(QVector3D value); void updateAttFac(double value); void updateAmbCoef(double value); };