summaryrefslogtreecommitdiff
path: root/utils/themeeditor/parsetreenode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor/parsetreenode.cpp')
-rw-r--r--utils/themeeditor/parsetreenode.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/themeeditor/parsetreenode.cpp b/utils/themeeditor/parsetreenode.cpp
index caafff5f43..7b77b62ecc 100644
--- a/utils/themeeditor/parsetreenode.cpp
+++ b/utils/themeeditor/parsetreenode.cpp
@@ -64,6 +64,7 @@ ParseTreeNode::ParseTreeNode(struct skin_element* data, ParseTreeNode* parent)
64 } 64 }
65 break; 65 break;
66 66
67 case VIEWPORT:
67 case LINE: 68 case LINE:
68 for(struct skin_element* current = data->children[0]; current; 69 for(struct skin_element* current = data->children[0]; current;
69 current = current->next) 70 current = current->next)
@@ -92,6 +93,10 @@ QString ParseTreeNode::genCode() const
92 { 93 {
93 switch(element->type) 94 switch(element->type)
94 { 95 {
96
97 case VIEWPORT:
98 buffer.append(children[0]->genCode());
99
95 case LINE: 100 case LINE:
96 for(int i = 0; i < children.count(); i++) 101 for(int i = 0; i < children.count(); i++)
97 { 102 {
@@ -220,6 +225,9 @@ QVariant ParseTreeNode::data(int column) const
220 { 225 {
221 switch(element->type) 226 switch(element->type)
222 { 227 {
228 case VIEWPORT:
229 return QObject::tr("Viewport");
230
223 case LINE: 231 case LINE:
224 return QObject::tr("Logical Line"); 232 return QObject::tr("Logical Line");
225 233
@@ -272,6 +280,7 @@ QVariant ParseTreeNode::data(int column) const
272 { 280 {
273 switch(element->type) 281 switch(element->type)
274 { 282 {
283 case VIEWPORT:
275 case LINE: 284 case LINE:
276 case SUBLINES: 285 case SUBLINES:
277 case CONDITIONAL: 286 case CONDITIONAL: