diff options
| author | Robert Bieber <robby@bieberphoto.com> | 2010-06-26 05:18:21 +0000 |
|---|---|---|
| committer | Robert Bieber <robby@bieberphoto.com> | 2010-06-26 05:18:21 +0000 |
| commit | c32728c91c2579688d3e7ffc4afbea1acf2385e0 (patch) | |
| tree | ce1732eadbc0f4160fbe434563f2bf8b3e5b5d1c /utils/themeeditor/gui/skindocument.cpp | |
| parent | d93164d6c94791d7be6ab71c4a6a2a84f982ba09 (diff) | |
| download | rockbox-c32728c91c2579688d3e7ffc4afbea1acf2385e0.zip rockbox-c32728c91c2579688d3e7ffc4afbea1acf2385e0.tar.gz rockbox-c32728c91c2579688d3e7ffc4afbea1acf2385e0.tar.bz2 rockbox-c32728c91c2579688d3e7ffc4afbea1acf2385e0.tar.xz | |
Theme Editor: Began integrating device configuration panel with renderer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27135 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to '')
| -rw-r--r-- | utils/themeeditor/gui/skindocument.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/utils/themeeditor/gui/skindocument.cpp b/utils/themeeditor/gui/skindocument.cpp index 8c98255..4f48d34 100644 --- a/utils/themeeditor/gui/skindocument.cpp +++ b/utils/themeeditor/gui/skindocument.cpp @@ -30,9 +30,9 @@ #include <iostream> SkinDocument::SkinDocument(QLabel* statusLabel, ProjectModel* project, - QWidget *parent) + DeviceState* device, QWidget *parent) :TabContent(parent), statusLabel(statusLabel), - project(project) + project(project), device(device) { setupUI(); @@ -44,9 +44,11 @@ SkinDocument::SkinDocument(QLabel* statusLabel, ProjectModel* project, } SkinDocument::SkinDocument(QLabel* statusLabel, QString file, - ProjectModel* project, QWidget *parent) + ProjectModel* project, DeviceState* device, + QWidget *parent) :TabContent(parent), fileName(file), - statusLabel(statusLabel), project(project) + statusLabel(statusLabel), project(project), + device(device) { setupUI(); blockUpdate = false; @@ -145,6 +147,10 @@ void SkinDocument::setupUI() QObject::connect(editor, SIGNAL(cursorPositionChanged()), this, SLOT(cursorChanged())); + /* Connecting to device setting changes */ + QObject::connect(device, SIGNAL(settingsChanged()), + this, SLOT(deviceChanged())); + settingsChanged(); } @@ -257,7 +263,7 @@ void SkinDocument::codeChanged() else emit titleChanged(titleText); - model->render(project, &fileName); + model->render(project, device, &fileName); cursorChanged(); |