47 std::unique_ptr<ModelEditor> editModel(); |
47 std::unique_ptr<ModelEditor> editModel(); |
48 void applyToVertices(VertexMap::ApplyFunction fn) const; |
48 void applyToVertices(VertexMap::ApplyFunction fn) const; |
49 void handleKeyPress(QKeyEvent* event); |
49 void handleKeyPress(QKeyEvent* event); |
50 void adjustGridToView(); |
50 void adjustGridToView(); |
51 const Model& getModel(); |
51 const Model& getModel(); |
|
52 const QSet<ldraw::id_t> selectedObjects() const; |
52 Q_SIGNALS: |
53 Q_SIGNALS: |
53 void newStatusText(const QString& newStatusText); |
54 void newStatusText(const QString& newStatusText); |
54 void splitterChanged(); |
55 void splitterChanged(); |
55 void mouseClick(Document* document, Canvas* canvas, QMouseEvent* event); |
56 void mouseClick(Document* document, Canvas* canvas, QMouseEvent* event); |
56 void mouseMove(Document* document, Canvas* canvas, QMouseEvent* event); |
57 void mouseMove(Document* document, Canvas* canvas, QMouseEvent* event); |