1
0
Fork 0
forked from len0rd/rockbox

Theme Editor: Removed the NEWLINE parse tree element

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26463 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Robert Bieber 2010-06-02 06:12:18 +00:00
parent f16adb045a
commit 4003f35dc7
4 changed files with 4 additions and 42 deletions

View file

@ -107,6 +107,8 @@ QString ParseTreeNode::genCode() const
if(children[i]->element->type == TAG)
buffer.append(TAGSYM);
buffer.append(children[i]->genCode());
if(element->type == LINE || i == 0)
buffer.append('\n');
}
break;
@ -117,6 +119,7 @@ QString ParseTreeNode::genCode() const
if(i != children.count() - 1)
buffer.append(MULTILINESYM);
}
buffer.append('\n');
break;
case CONDITIONAL:
@ -156,10 +159,6 @@ QString ParseTreeNode::genCode() const
}
break;
case NEWLINE:
buffer.append('\n');
break;
case TEXT:
for(char* cursor = element->text; *cursor; cursor++)
{
@ -253,9 +252,6 @@ QVariant ParseTreeNode::data(int column) const
case TAG:
return QObject::tr("Tag");
case NEWLINE:
return QObject::tr("Newline");
case TEXT:
return QObject::tr("Plaintext");
}
@ -295,9 +291,6 @@ QVariant ParseTreeNode::data(int column) const
case CONDITIONAL:
return QString();
case NEWLINE:
return QObject::tr("\\n");
case TEXT:
case COMMENT:
return QString(element->text);