config_parser.cpp

Go to the documentation of this file.
00001 //--------------------------------------------------
00012 //---------------------------------------------------
00013 
00014 #include <QtXml/QXmlSimpleReader>
00015 #include <QtXml/QXmlInputSource>
00016 #include <QString>
00017 #include <QFile>
00018 
00019 #include "config_parser.h"
00020 
00021 namespace imedgine 
00022 {
00023   //---------------------------------------------------
00024 
00025   ConfigParser::ConfigParser()
00026   {
00027   }
00028 
00029   //---------------------------------------------------
00030  
00031   ConfigParser::~ConfigParser() 
00032   {}
00033 
00034   //---------------------------------------------------
00035 
00036   void ConfigParser::parseConfiguration(std::string config_file_name, boost::shared_ptr<QXmlDefaultHandler> content_handler)
00037   {
00038     QFile config_file(config_file_name.c_str());
00039     QXmlSimpleReader xml_reader;
00040     QXmlInputSource source(&config_file);
00041     xml_reader.setContentHandler(content_handler.get());
00042     xml_reader.parse(source); 
00043   }
00044 }
00045 

Generated on Sun Aug 13 18:19:38 2006 for iMEDgine by  doxygen 1.4.6