Qt IOC Container 3.5


PropertyParser.h

Go to the documentation of this file.
00001 #ifndef QIC_PROPERTY_PARSER_H_
00002 #define QIC_PROPERTY_PARSER_H_
00003 
00004 #include <QObject>
00005 #include <QString>
00006 #include <QVariant>
00007 #include <QtXml/QDomNode>
00008 
00009 namespace qic
00010 {
00011 
00020   class PropertyParser
00021   {
00022   public:
00023     virtual ~PropertyParser() {}
00024 
00033     virtual QVariant parseProperty (const QDomNode & prop, QHash <QString, QObject *> & parser_map) = 0;
00034 
00035   }
00036   ; // interface PropertyParser
00037 
00038 }
00039 ; // namespace qic
00040 
00041 Q_DECLARE_INTERFACE(qic::PropertyParser, "org.qic.PropertyParser/1.0")
00042 
00043 #endif