src/tools/drawtool.h

changeset 163
36ea1a8aee33
parent 152
03f8e6d42e13
child 185
a38a0eb007b0
equal deleted inserted replaced
162:3ebe1a0ca818 163:36ea1a8aee33
13 bool mouseClick(Document* document, Canvas* canvas, QMouseEvent* event) override; 13 bool mouseClick(Document* document, Canvas* canvas, QMouseEvent* event) override;
14 bool mouseMove(Document* document, Canvas* canvas, QMouseEvent* event) override; 14 bool mouseMove(Document* document, Canvas* canvas, QMouseEvent* event) override;
15 bool keyReleased(Document*, Canvas* canvas, QKeyEvent* event) override; 15 bool keyReleased(Document*, Canvas* canvas, QKeyEvent* event) override;
16 void reset() override; 16 void reset() override;
17 void overpaint(Canvas*, QPainter*) const override; 17 void overpaint(Canvas*, QPainter*) const override;
18 QString iconName() const override;
18 private: 19 private:
19 void closeShape(Document *document); 20 void closeShape(Document *document);
20 std::vector<glm::vec3> polygon; 21 std::vector<glm::vec3> polygon;
21 std::vector<glm::vec3> previewPolygon; 22 std::vector<glm::vec3> previewPolygon;
22 glm::vec3 previewPoint; 23 glm::vec3 previewPoint;

mercurial