/[projects]/infoscreen/screenxmlhandler.cpp
ViewVC logotype

Diff of /infoscreen/screenxmlhandler.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 528 by torben, Wed Jan 6 22:18:52 2010 UTC revision 867 by torben, Mon Jun 21 12:23:07 2010 UTC
# Line 2  Line 2 
2    
3  #include "httpwrapper.h"  #include "httpwrapper.h"
4    
5  //#include <QDebug>  #include <QDebug>
6    
7  ScreenXmlHandler::ScreenXmlHandler()  ScreenXmlHandler::ScreenXmlHandler()
8  {  {
# Line 40  bool ScreenXmlHandler::startElement(cons Line 40  bool ScreenXmlHandler::startElement(cons
40      return true;      return true;
41  }  }
42    
43    ModuleType ScreenXmlHandler::stringToModule(QString name) {
44        ModuleType type;
45    
46        if (name == "info_image") {
47            type = ModuleImage;
48        } else if ( name == "info_web") {
49            type = ModuleWeb;
50        } else if (name == "info_video") {
51            type = ModuleVideo;
52        } else if (name == "info_svg") {
53            type = ModuleSvg;
54        } else {
55            type = ModuleUnknown;
56            qDebug() << "Unknown module " << name;
57        }
58        return type;
59    }
60    
61  bool ScreenXmlHandler::endElement(const QString &namespaceURI, const QString &localName, const QString &qName)  bool ScreenXmlHandler::endElement(const QString &namespaceURI, const QString &localName, const QString &qName)
62  {  {
63      Q_UNUSED(namespaceURI);      Q_UNUSED(namespaceURI);
# Line 47  bool ScreenXmlHandler::endElement(const Line 65  bool ScreenXmlHandler::endElement(const
65      //qDebug() << "XML-stop:" << qName;      //qDebug() << "XML-stop:" << qName;
66    
67      if (qName == "module") {      if (qName == "module") {
68          tempItem.module = currentText;          tempItem.module = stringToModule(currentText);
69      }      }
70      if (qName == "elementid") {      if (qName == "elementid") {
71          tempItem.elementid = currentText.toInt();          tempItem.elementid = currentText.toInt();

Legend:
Removed from v.528  
changed lines
  Added in v.867

  ViewVC Help
Powered by ViewVC 1.1.20