1
0
Fork 0
forked from len0rd/rockbox

Theme Editor: Added code generate/undo functionality to SkinViewer

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Robert Bieber 2010-08-05 00:43:33 +00:00
parent 4674518787
commit 054a85fdca
15 changed files with 154 additions and 39 deletions

View file

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