From 497a4fc5ffefd8d202041c4126acb7533e78b16f Mon Sep 17 00:00:00 2001
From: Ulrich Kemloh <kemlohulrich@gmail.com>
Date: Thu, 20 Nov 2014 19:07:02 +0100
Subject: [PATCH] adding captions to navigation hlines

---
 src/SaxParser.cpp | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/src/SaxParser.cpp b/src/SaxParser.cpp
index 2fdc72a..e940617 100644
--- a/src/SaxParser.cpp
+++ b/src/SaxParser.cpp
@@ -311,7 +311,28 @@ bool SaxParser::startElement(const QString & /* namespaceURI */,
             }
         }
 
-    } else if (qName == "timeFirstFrame") {
+    }else if (qName == "hline") {
+        parsingWalls=false;
+        parsingCrossings=true;
+        thickness=15;
+        height=250;
+        color=255;
+        caption="";
+
+        for(int i=0; i<at.length(); i++) {
+            if(at.localName(i)=="thickness") {
+                thickness=at.value(i).toDouble()*FAKTOR;
+            } else if(at.localName(i)=="height") {
+                height=at.value(i).toDouble()*FAKTOR;
+            } else if(at.localName(i)=="color") {
+                color=at.value(i).toDouble();
+            } else if(at.localName(i)=="caption") {
+                caption=at.value(i);
+            }
+        }
+
+    }
+    else if (qName == "timeFirstFrame") {
         unsigned long timeFirstFrame_us=0;
         unsigned long timeFirstFrame_s=0;
 
-- 
GitLab