summaryrefslogtreecommitdiff
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 @@
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