Qt IOC Container 3.5


PropertyMapParser.h

Go to the documentation of this file.
00001 #ifndef QIC_PROPERTY_MAP_PARSER_H_
00002 #define QIC_PROPERTY_MAP_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 PropertyMapParser : public QObject, public PropertyParser
00021   {
00022     Q_OBJECT
00023     Q_INTERFACES(qic::PropertyParser)
00024 
00025   public:
00026     virtual ~PropertyMapParser () {};
00027 
00028     virtual QVariant parseProperty (const QDomNode & prop, QHash <QString, QObject *> & parser_map);
00029 
00030   }
00031   ; // class PropertyMapParser
00032 
00033 }
00034 ; // namespace qic
00035 
00036 #endif