diff options
author | Robert Bieber <robby@bieberphoto.com> | 2010-06-07 20:29:46 +0000 |
---|---|---|
committer | Robert Bieber <robby@bieberphoto.com> | 2010-06-07 20:29:46 +0000 |
commit | 0e44ce9bedbea1244ef971b48f38a9c48eecf0f5 (patch) | |
tree | 79b074202ee1d425abbfb5bb2449701a5fba48bc /utils/themeeditor/skindocument.h | |
parent | bd2ba8068c6cbc58299e98896abd08301a51214f (diff) | |
download | rockbox-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.h | 9 |
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 |