Sat, 24 Jul 2021 01:50:38 +0300
Move selection logic into select tool
96 | 1 | #pragma once |
2 | #include "basetool.h" | |
3 | ||
4 | class DrawTool : public BaseTool | |
5 | { | |
6 | Q_OBJECT | |
7 | ||
8 | public: | |
9 | Q_INVOKABLE DrawTool(QObject* parent = nullptr); | |
10 | ||
105
6ca6e8c647d4
added preview layer code and fixed build warnings
Teemu Piippo <teemu@hecknology.net>
parents:
104
diff
changeset
|
11 | QString name() const override; |
6ca6e8c647d4
added preview layer code and fixed build warnings
Teemu Piippo <teemu@hecknology.net>
parents:
104
diff
changeset
|
12 | QString toolTip() const override; |
104 | 13 | bool mouseClick(const Canvas::MouseClickInfo& info) override; |
106 | 14 | void reset() override; |
15 | private: | |
16 | std::vector<glm::vec3> polygon; | |
96 | 17 | }; |