diff -r 8efa3a33172e -r 5509bec02c81 src/ui/circletooloptionswidget.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ui/circletooloptionswidget.h Mon Jun 20 16:43:56 2022 +0300 @@ -0,0 +1,20 @@ +#pragma once +#include +#include "ui_circletool.h" +#include "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; + CircularPrimitive::Type type() const; +Q_SIGNALS: + void optionsChanged(const CircleToolOptions& options); +private: + Q_SLOT void handleInputChange(); +};