PropertyListParser.h
Go to the documentation of this file.00001 #ifndef QIC_PROPERTY_LIST_PARSER_H_
00002 #define QIC_PROPERTY_LIST_PARSER_H_
00003
00004 #include <QObject>
00005 #include <QString>
00006 #include <QVariant>
00007 #include <QtXml/QDomNode>
00008
00009 #include "PropertyParser.h"
00010
00011 namespace qic
00012 {
00013
00020 class PropertyListParser : public QObject, public PropertyParser
00021 {
00022 Q_OBJECT
00023 Q_INTERFACES(qic::PropertyParser)
00024
00025 public:
00026 virtual ~PropertyListParser () {};
00027
00028 virtual QVariant parseProperty (const QDomNode & prop, QHash <QString, QObject *> & parser_map);
00029
00030 }
00031 ;
00032
00033 }
00034 ;
00035
00036 #endif