summaryrefslogtreecommitdiffstats
path: root/utils/themeeditor/skindocument.h
diff options
context:
space:
mode:
authorRobert Bieber <robby@bieberphoto.com>2010-06-07 20:29:46 +0000
committerRobert Bieber <robby@bieberphoto.com>2010-06-07 20:29:46 +0000
commit0e44ce9bedbea1244ef971b48f38a9c48eecf0f5 (patch)
tree79b074202ee1d425abbfb5bb2449701a5fba48bc /utils/themeeditor/skindocument.h
parentbd2ba8068c6cbc58299e98896abd08301a51214f (diff)
downloadrockbox-0e44ce9bedbea1244ef971b48f38a9c48eecf0f5.tar.gz
rockbox-0e44ce9bedbea1244ef971b48f38a9c48eecf0f5.zip
Theme Editor: Changed anged error reporting method in parser, added error messages to status bar in editor
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26672 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/skindocument.h')
-rw-r--r--utils/themeeditor/skindocument.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/utils/themeeditor/skindocument.h b/utils/themeeditor/skindocument.h
index cf8f8a0313..4a6516f6de 100644
--- a/utils/themeeditor/skindocument.h
+++ b/utils/themeeditor/skindocument.h
@@ -23,6 +23,7 @@
#define SKINDOCUMENT_H
#include <QWidget>
+#include <QLabel>
#include <QHBoxLayout>
#include <QPlainTextEdit>
@@ -44,14 +45,15 @@ public:
"All Files (*.*)");
}
- SkinDocument(QWidget *parent = 0);
- SkinDocument(QString file, QWidget* parent = 0);
+ SkinDocument(QLabel* statusLabel, QWidget *parent = 0);
+ SkinDocument(QLabel* statusLabel, QString file, QWidget* parent = 0);
virtual ~SkinDocument();
void connectPrefs(PreferencesDialog* prefs);
ParseTreeModel* getModel(){ return model; }
QString getTitle(){ return title; }
+ QString getStatus(){ return parseStatus; }
void genCode(){ editor->document()->setPlainText(model->genCode()); }
void save();
@@ -74,12 +76,15 @@ private:
QString title;
QString fileName;
QString saved;
+ QString parseStatus;
QLayout* layout;
QPlainTextEdit* editor;
SkinHighlighter* highlighter;
ParseTreeModel* model;
+
+ QLabel* statusLabel;
};
#endif // SKINDOCUMENT_H