15 virtual QString name() const = 0; |
15 virtual QString name() const = 0; |
16 virtual QString toolTip() const = 0; |
16 virtual QString toolTip() const = 0; |
17 virtual bool mouseClick(Document*, Canvas*, QMouseEvent*) { return false; } |
17 virtual bool mouseClick(Document*, Canvas*, QMouseEvent*) { return false; } |
18 virtual bool mouseDoubleClicked(QMouseEvent*, QMouseEvent*) { return false; } |
18 virtual bool mouseDoubleClicked(QMouseEvent*, QMouseEvent*) { return false; } |
19 virtual bool mouseMove(Document*, Canvas*, QMouseEvent*) { return false; } |
19 virtual bool mouseMove(Document*, Canvas*, QMouseEvent*) { return false; } |
20 virtual bool keyReleased(QKeyEvent*) { return false; } |
20 virtual bool keyReleased(Document*, Canvas*, QKeyEvent*) { return false; } |
21 virtual void reset() {} |
21 virtual void reset() {} |
22 virtual void overpaint(Canvas*, QPainter*) const {} |
22 virtual void overpaint(Canvas*, QPainter*) const {} |
23 }; |
23 }; |
24 |
24 |