src/ui/circletooloptionswidget.h

changeset 233
5509bec02c81
child 264
76a025db4948
--- /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 <QWidget>
+#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();
+};

mercurial