16 { |
16 { |
17 static const QString result = tr("Select elements from the model."); |
17 static const QString result = tr("Select elements from the model."); |
18 return result; |
18 return result; |
19 } |
19 } |
20 |
20 |
21 bool SelectTool::mouseClick(Document* document, Canvas* canvas, QMouseEvent* event) |
21 bool SelectTool::mouseClick(Canvas* canvas, QMouseEvent* event) |
22 { |
22 { |
23 if (event->button() == Qt::LeftButton) |
23 if (event->button() == Qt::LeftButton) |
24 { |
24 { |
25 static_cast<void>(document); |
|
26 const ldraw::id_t highlighted = canvas->getHighlightedObject(); |
25 const ldraw::id_t highlighted = canvas->getHighlightedObject(); |
27 canvas->clearSelection(); |
26 canvas->clearSelection(); |
28 if (highlighted != ldraw::NULL_ID) |
27 if (highlighted != ldraw::NULL_ID) |
29 { |
28 { |
30 canvas->addToSelection(highlighted); |
29 canvas->addToSelection(highlighted); |