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 @@ | |||
23 | #define SKINDOCUMENT_H | 23 | #define SKINDOCUMENT_H |
24 | 24 | ||
25 | #include <QWidget> | 25 | #include <QWidget> |
26 | #include <QLabel> | ||
26 | #include <QHBoxLayout> | 27 | #include <QHBoxLayout> |
27 | #include <QPlainTextEdit> | 28 | #include <QPlainTextEdit> |
28 | 29 | ||
@@ -44,14 +45,15 @@ public: | |||
44 | "All Files (*.*)"); | 45 | "All Files (*.*)"); |
45 | } | 46 | } |
46 | 47 | ||
47 | SkinDocument(QWidget *parent = 0); | 48 | SkinDocument(QLabel* statusLabel, QWidget *parent = 0); |
48 | SkinDocument(QString file, QWidget* parent = 0); | 49 | SkinDocument(QLabel* statusLabel, QString file, QWidget* parent = 0); |
49 | virtual ~SkinDocument(); | 50 | virtual ~SkinDocument(); |
50 | 51 | ||
51 | void connectPrefs(PreferencesDialog* prefs); | 52 | void connectPrefs(PreferencesDialog* prefs); |
52 | 53 | ||
53 | ParseTreeModel* getModel(){ return model; } | 54 | ParseTreeModel* getModel(){ return model; } |
54 | QString getTitle(){ return title; } | 55 | QString getTitle(){ return title; } |
56 | QString getStatus(){ return parseStatus; } | ||
55 | void genCode(){ editor->document()->setPlainText(model->genCode()); } | 57 | void genCode(){ editor->document()->setPlainText(model->genCode()); } |
56 | 58 | ||
57 | void save(); | 59 | void save(); |
@@ -74,12 +76,15 @@ private: | |||
74 | QString title; | 76 | QString title; |
75 | QString fileName; | 77 | QString fileName; |
76 | QString saved; | 78 | QString saved; |
79 | QString parseStatus; | ||
77 | 80 | ||
78 | QLayout* layout; | 81 | QLayout* layout; |
79 | QPlainTextEdit* editor; | 82 | QPlainTextEdit* editor; |
80 | 83 | ||
81 | SkinHighlighter* highlighter; | 84 | SkinHighlighter* highlighter; |
82 | ParseTreeModel* model; | 85 | ParseTreeModel* model; |
86 | |||
87 | QLabel* statusLabel; | ||
83 | }; | 88 | }; |
84 | 89 | ||
85 | #endif // SKINDOCUMENT_H | 90 | #endif // SKINDOCUMENT_H |