78 } |
78 } |
79 } |
79 } |
80 return false; |
80 return false; |
81 } |
81 } |
82 |
82 |
83 bool DrawTool::keyReleased(QKeyEvent* event) |
83 bool DrawTool::keyReleased(Document*, Canvas* canvas, QKeyEvent* event) |
84 { |
84 { |
85 if (event->key() == Qt::Key_Escape) |
85 if (event->key() == Qt::Key_Escape) |
86 { |
86 { |
87 this->polygon.clear(); |
87 this->polygon.clear(); |
88 this->updatePreviewPolygon(); |
88 this->updatePreviewPolygon(); |
|
89 canvas->update(); |
89 return true; |
90 return true; |
90 } |
91 } |
91 else |
92 else |
92 { |
93 { |
93 return false; |
94 return false; |