src/document.h

changeset 35
98906a94732f
parent 26
3a9e761e4faa
child 36
bbb901b97404
equal deleted inserted replaced
34:1de2b8d64e9f 35:98906a94732f
30 30
31 class Document : public QWidget 31 class Document : public QWidget
32 { 32 {
33 Q_OBJECT 33 Q_OBJECT
34 public: 34 public:
35 explicit Document(Model* model, DocumentManager* documents, const ColorTable& colorTable, QWidget *parent = nullptr); 35 explicit Document(
36 Model* model,
37 DocumentManager* documents,
38 const ldraw::ColorTable& colorTable,
39 QWidget *parent = nullptr);
36 ~Document(); 40 ~Document();
37 QByteArray saveSplitterState() const; 41 QByteArray saveSplitterState() const;
38 void restoreSplitterState(const QByteArray& state); 42 void restoreSplitterState(const QByteArray& state);
39 signals: 43 signals:
40 void splitterChanged(); 44 void splitterChanged();
41 private: 45 private:
42 Model* model; 46 Model* model;
43 DocumentManager* const documents; 47 DocumentManager* const documents;
44 const ColorTable& colorTable; 48 const ldraw::ColorTable& colorTable;
45 PartRenderer* renderer; 49 PartRenderer* renderer;
46 Ui::Document& ui; 50 Ui::Document& ui;
47 }; 51 };

mercurial