diff options
author | Robert Bieber <robby@bieberphoto.com> | 2010-07-04 01:47:04 +0000 |
---|---|---|
committer | Robert Bieber <robby@bieberphoto.com> | 2010-07-04 01:47:04 +0000 |
commit | 2a7fc15448b7e2e1f599419da0814aaffbeeae27 (patch) | |
tree | 157085239e431ea1b9445bc943ca53f4a9ec294b /utils/themeeditor/graphics | |
parent | 32ff4e93bdc15a21faf23e46bd2e0eb659bf8f31 (diff) | |
download | rockbox-2a7fc15448b7e2e1f599419da0814aaffbeeae27.tar.gz rockbox-2a7fc15448b7e2e1f599419da0814aaffbeeae27.zip |
Theme Editor: WPS documents rendered within SBS documents can now set backdrops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27269 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/graphics')
-rw-r--r-- | utils/themeeditor/graphics/rbrenderinfo.cpp | 8 | ||||
-rw-r--r-- | utils/themeeditor/graphics/rbrenderinfo.h | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/utils/themeeditor/graphics/rbrenderinfo.cpp b/utils/themeeditor/graphics/rbrenderinfo.cpp index 311603495c..0b9ea41397 100644 --- a/utils/themeeditor/graphics/rbrenderinfo.cpp +++ b/utils/themeeditor/graphics/rbrenderinfo.cpp @@ -23,9 +23,11 @@ RBRenderInfo::RBRenderInfo(ParseTreeModel* model, ProjectModel* project, QMap<QString, QString>* settings, - DeviceState* device, RBScreen* screen) + DeviceState* device, RBScreen* screen, + RBScreen* sbsScreen) :mProject(project), mSettings(settings), - mDevice(device), mScreen(screen), mModel(model) + mDevice(device), mScreen(screen), + mSbsScreen(sbsScreen), mModel(model) { } @@ -40,6 +42,7 @@ RBRenderInfo::RBRenderInfo(const RBRenderInfo &other) mSettings = other.mSettings; mDevice = other.mDevice; mScreen = other.mScreen; + mSbsScreen = other.mSbsScreen; mModel = other.mModel; } @@ -49,6 +52,7 @@ const RBRenderInfo& RBRenderInfo::operator=(const RBRenderInfo& other) mSettings = other.mSettings; mDevice = other.mDevice; mScreen = other.mScreen; + mSbsScreen = other.mSbsScreen; mModel = other.mModel; return *this; diff --git a/utils/themeeditor/graphics/rbrenderinfo.h b/utils/themeeditor/graphics/rbrenderinfo.h index 0e219383e2..599a563da2 100644 --- a/utils/themeeditor/graphics/rbrenderinfo.h +++ b/utils/themeeditor/graphics/rbrenderinfo.h @@ -34,7 +34,7 @@ class RBRenderInfo public: RBRenderInfo(ParseTreeModel* model, ProjectModel* project, QMap<QString, QString>* settings, DeviceState* device, - RBScreen* screen); + RBScreen* screen, RBScreen* sbsScreen = 0); RBRenderInfo(); RBRenderInfo(const RBRenderInfo& other); virtual ~RBRenderInfo(); @@ -45,6 +45,7 @@ public: DeviceState* device() const{ return mDevice; } QMap<QString, QString>* settings() const{ return mSettings; } RBScreen* screen() const{ return mScreen; } + RBScreen* sbsScreen() const{ return mSbsScreen; } ParseTreeModel* model() const{ return mModel; } private: @@ -52,6 +53,7 @@ private: QMap<QString, QString>* mSettings; DeviceState* mDevice; RBScreen* mScreen; + RBScreen* mSbsScreen; ParseTreeModel* mModel; }; |