Wed, 09 Mar 2022 14:22:22 +0200
Show type of object in the object editor
#pragma once #include <QWidget> #include "main.h" namespace Ui { class MatrixEditor; } class MatrixEditor : public QWidget { Q_OBJECT public: explicit MatrixEditor(QWidget *parent = nullptr); explicit MatrixEditor(const glm::mat4 value, QWidget* parent = nullptr); ~MatrixEditor(); glm::mat4 value() const; void setValue(const glm::mat4& value); Q_SIGNALS: void valueChanged(const glm::mat4& value); private: constexpr int matrixSize() const; Q_SLOT void multiplyButtonPressed(); class QDoubleSpinBox* spinboxes[4][3]; Ui::MatrixEditor *ui; }; constexpr int MatrixEditor::matrixSize() const { return 4; }