diff -r 5d6639a9607f -r fab454611f9b src/layers/edittools.h --- a/src/layers/edittools.h Fri Jul 01 13:41:46 2022 +0300 +++ b/src/layers/edittools.h Fri Jul 01 16:45:40 2022 +0300 @@ -62,6 +62,7 @@ void newStatusText(const QString& newStatusText); void modelAction(const ModelAction& action); void select(const QSet& ids, bool retain); + void suggestCursor(const QCursor& cursor); protected: void mvpMatrixChanged(const glm::mat4& matrix) override; void mouseMoved(const QMouseEvent* event) override; @@ -71,6 +72,7 @@ const std::vector modelActions() const; const std::vector circleModeActions() const; const std::vector drawModeActions() const; + bool usePolygon() const; void closeShape(); void renderPreview(QPainter* painter, const void* pensptr); void removeLastPoint();