46 Model::EditContext editModel(); |
46 Model::EditContext editModel(); |
47 void applyToVertices(VertexMap::ApplyFunction fn) const; |
47 void applyToVertices(VertexMap::ApplyFunction fn) const; |
48 Q_SIGNALS: |
48 Q_SIGNALS: |
49 void newStatusText(const QString& newStatusText); |
49 void newStatusText(const QString& newStatusText); |
50 void splitterChanged(); |
50 void splitterChanged(); |
51 void mouseClick(Document* document, Canvas* canvas); |
51 void mouseClick(Document* document, Canvas* canvas, QMouseEvent* event); |
52 void mouseMove(Document* document, Canvas* canvas); |
52 void mouseMove(Document* document, Canvas* canvas, QMouseEvent* event); |
53 private: |
53 private: |
54 void selectionChanged(const QSet<ldraw::id_t>& newSelection); |
54 void selectionChanged(const QSet<ldraw::id_t>& newSelection); |
55 Model* model; |
55 Model* model; |
56 DocumentManager* const documents; |
56 DocumentManager* const documents; |
57 const ldraw::ColorTable& colorTable; |
57 const ldraw::ColorTable& colorTable; |