src/tools/drawtool.h

changeset 152
03f8e6d42e13
parent 143
7b62c52835a1
child 163
36ea1a8aee33
equal deleted inserted replaced
151:e628fc2e0c72 152:03f8e6d42e13
4 class DrawTool : public BaseTool 4 class DrawTool : public BaseTool
5 { 5 {
6 Q_OBJECT 6 Q_OBJECT
7 7
8 public: 8 public:
9 Q_INVOKABLE DrawTool(Model* model, QWidget* parent = nullptr); 9 Q_INVOKABLE DrawTool(Document* document);
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(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;

mercurial