8 Q_INVOKABLE CircleTool(Document* document); |
8 Q_INVOKABLE CircleTool(Document* document); |
9 QString name() const override; |
9 QString name() const override; |
10 QString toolTip() const override; |
10 QString toolTip() const override; |
11 void overpaint(Canvas *canvas, QPainter *painter) const override; |
11 void overpaint(Canvas *canvas, QPainter *painter) const override; |
12 QString iconName() const override; |
12 QString iconName() const override; |
|
13 void addPoint(const glm::vec3& pos) override; |
13 void closeShape() override; |
14 void closeShape() override; |
|
15 void reset() override; |
|
16 private: |
|
17 glm::mat4 baseGridMatrix; |
14 }; |
18 }; |