#pragma once #include #include #include class ColorWidget : public QWidget { Q_OBJECT public: explicit ColorWidget(glm::vec3& ref, QWidget* parent = nullptr); signals: void onValueChanged(); private: glm::vec3& m_reference; };