Qt IOC Container 3.5


PropertyValueParser.h

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