From 054a85fdca651844f969f44755b8531ab2e962d7 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Thu, 5 Aug 2010 00:43:33 +0000 Subject: Theme Editor: Added code generate/undo functionality to SkinViewer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/models/parsetreenode.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'utils/themeeditor/models/parsetreenode.h') 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 -- cgit v1.1