src/document.h

changeset 81
62373840e33a
parent 47
cd6704009eb9
child 104
cd4df75924b7
equal deleted inserted replaced
80:764381756899 81:62373840e33a
18 18
19 #pragma once 19 #pragma once
20 #include <memory> 20 #include <memory>
21 #include <QWidget> 21 #include <QWidget>
22 #include "ui/canvas.h" 22 #include "ui/canvas.h"
23 #include "ui/objecteditor.h"
23 24
24 namespace Ui 25 namespace Ui
25 { 26 {
26 class Document; 27 class Document;
27 } 28 }
43 void setRenderPreferences(const gl::RenderPreferences& newPreferences); 44 void setRenderPreferences(const gl::RenderPreferences& newPreferences);
44 signals: 45 signals:
45 void newStatusText(const QString& newStatusText); 46 void newStatusText(const QString& newStatusText);
46 void splitterChanged(); 47 void splitterChanged();
47 private: 48 private:
49 void selectionChanged(const QSet<ldraw::id_t>& newSelection);
48 Model* model; 50 Model* model;
49 DocumentManager* const documents; 51 DocumentManager* const documents;
50 const ldraw::ColorTable& colorTable; 52 const ldraw::ColorTable& colorTable;
51 Canvas* renderer; 53 Canvas* renderer;
52 Ui::Document& ui; 54 Ui::Document& ui;
55 ObjectEditor objectEditor;
53 }; 56 };

mercurial