190:3dbdc243f053 | 191:d355d4c52d51 |
---|---|
1 #pragma once | |
2 #include "basetool.h" | |
3 #include "ui/objecteditor.h" | |
4 | |
5 class SelectTool : public BaseTool | |
6 { | |
7 Q_OBJECT | |
8 | |
9 public: | |
10 Q_INVOKABLE SelectTool(Document *document); | |
11 QString name() const override; | |
12 QString toolTip() const override; | |
13 bool mouseClick(Canvas*, QMouseEvent*) override; | |
14 QWidget* toolWidget() override; | |
15 void selectionChanged(const QSet<ldraw::id_t> &newSelection) override; | |
16 QString iconName() const override; | |
17 ObjectEditor* objectEditor; | |
18 }; |