9 Q_INVOKABLE DrawTool(QObject* parent = nullptr); |
9 Q_INVOKABLE DrawTool(QObject* parent = nullptr); |
10 |
10 |
11 QString name() const override; |
11 QString name() const override; |
12 QString toolTip() const override; |
12 QString toolTip() const override; |
13 bool mouseClick(const Canvas::MouseClickInfo& info) override; |
13 bool mouseClick(const Canvas::MouseClickInfo& info) override; |
|
14 bool mouseMove(const Canvas::MouseMoveInfo&) override; |
14 void reset() override; |
15 void reset() override; |
15 private: |
16 private: |
16 std::vector<glm::vec3> polygon; |
17 std::vector<glm::vec3> polygon; |
17 }; |
18 }; |