Sat, 05 Mar 2022 12:47:10 +0200
fix crash when loading a file
`object` is moved so we cannot access it after moving
#pragma once #include "basetool.h" #include "ui/objecteditor.h" class SelectTool : public BaseTool { Q_OBJECT public: Q_INVOKABLE SelectTool(Document *document); QString name() const override; QString toolTip() const override; bool mouseClick(Document*, Canvas*, QMouseEvent*) override; QWidget* toolWidget() override; void selectionChanged(const QSet<ldraw::id_t> &newSelection) override; ObjectEditor* objectEditor; };