summaryrefslogtreecommitdiff
path: root/utils/themeeditor/graphics/rbrenderinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor/graphics/rbrenderinfo.h')
-rw-r--r--utils/themeeditor/graphics/rbrenderinfo.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/themeeditor/graphics/rbrenderinfo.h b/utils/themeeditor/graphics/rbrenderinfo.h
index c99de7beaa..c80cb00a9d 100644
--- a/utils/themeeditor/graphics/rbrenderinfo.h
+++ b/utils/themeeditor/graphics/rbrenderinfo.h
@@ -22,6 +22,8 @@
22#ifndef RBRENDERINFO_H 22#ifndef RBRENDERINFO_H
23#define RBRENDERINFO_H 23#define RBRENDERINFO_H
24 24
25#include <QMap>
26
25class RBScreen; 27class RBScreen;
26class ProjectModel; 28class ProjectModel;
27class ParseTreeModel; 29class ParseTreeModel;
@@ -29,19 +31,21 @@ class ParseTreeModel;
29class RBRenderInfo 31class RBRenderInfo
30{ 32{
31public: 33public:
32 RBRenderInfo(ParseTreeModel* model, 34 RBRenderInfo(ParseTreeModel* model, ProjectModel* project,
33 ProjectModel* project, RBScreen* screen); 35 QMap<QString, QString>* settings, RBScreen* screen);
34 RBRenderInfo(const RBRenderInfo& other); 36 RBRenderInfo(const RBRenderInfo& other);
35 virtual ~RBRenderInfo(); 37 virtual ~RBRenderInfo();
36 38
37 const RBRenderInfo& operator=(const RBRenderInfo& other); 39 const RBRenderInfo& operator=(const RBRenderInfo& other);
38 40
39 ProjectModel* project() const{ return mProject; } 41 ProjectModel* project() const{ return mProject; }
42 QMap<QString, QString>* settings() const{ return mSettings; }
40 RBScreen* screen() const{ return mScreen; } 43 RBScreen* screen() const{ return mScreen; }
41 ParseTreeModel* model() const{ return mModel; } 44 ParseTreeModel* model() const{ return mModel; }
42 45
43private: 46private:
44 ProjectModel* mProject; 47 ProjectModel* mProject;
48 QMap<QString, QString>* mSettings;
45 RBScreen* mScreen; 49 RBScreen* mScreen;
46 ParseTreeModel* mModel; 50 ParseTreeModel* mModel;
47}; 51};