Thu, 15 Jun 2023 16:18:03 +0300
Refactor, make selecting elements from the model select the corresponding line from the editor as well
#pragma once #include <QWidget> #include <ui_circletool.h> #include "src/model.h" class CircleToolOptionsWidget : public QWidget { Q_OBJECT Ui_CircleToolOptions ui; public: CircleToolOptionsWidget(QWidget* parent); virtual ~CircleToolOptionsWidget(); unsigned int segments() const; unsigned int divisions() const; circular_primitive_type_e type() const; Q_SIGNALS: void optionsChanged(const CircleToolOptions& options); private: Q_SLOT void handleInputChange(); };