summaryrefslogtreecommitdiff
path: root/utils/themeeditor/models/parsetreenode.h
diff options
context:
space:
mode:
authorRobert Bieber <robby@bieberphoto.com>2010-08-05 00:43:33 +0000
committerRobert Bieber <robby@bieberphoto.com>2010-08-05 00:43:33 +0000
commit054a85fdca651844f969f44755b8531ab2e962d7 (patch)
treed424970a137d4bbdd57102961a46653e67589820 /utils/themeeditor/models/parsetreenode.h
parent467451878726a3755eb3b2b472a3b33299cb9245 (diff)
downloadrockbox-054a85fdca651844f969f44755b8531ab2e962d7.zip
rockbox-054a85fdca651844f969f44755b8531ab2e962d7.tar.gz
rockbox-054a85fdca651844f969f44755b8531ab2e962d7.tar.bz2
rockbox-054a85fdca651844f969f44755b8531ab2e962d7.tar.xz
Theme Editor: Added code generate/undo functionality to SkinViewer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/models/parsetreenode.h')
-rw-r--r--utils/themeeditor/models/parsetreenode.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/utils/themeeditor/models/parsetreenode.h b/utils/themeeditor/models/parsetreenode.h
index 39f0dbd..1069077 100644
--- a/utils/themeeditor/models/parsetreenode.h
+++ b/utils/themeeditor/models/parsetreenode.h
@@ -34,9 +34,11 @@
class ParseTreeNode
{
public:
- ParseTreeNode(struct skin_element* data);
- ParseTreeNode(struct skin_element* data, ParseTreeNode* parent);
- ParseTreeNode(struct skin_tag_parameter* data, ParseTreeNode* parent);
+ ParseTreeNode(struct skin_element* data, ParseTreeModel* model);
+ ParseTreeNode(struct skin_element* data, ParseTreeNode* parent,
+ ParseTreeModel* model);
+ ParseTreeNode(struct skin_tag_parameter* data, ParseTreeNode* parent,
+ ParseTreeModel* model);
virtual ~ParseTreeNode();
QString genCode() const;
@@ -84,6 +86,8 @@ private:
static bool breakFlag;
QGraphicsItem* rendered;
+ ParseTreeModel* model;
+
};
#endif // PARSETREENODE_H