SpikeStream Library
0.2
|
00001 #ifndef CONFIGLOADER_H 00002 #define CONFIGLOADER_H 00003 00004 //Qt includes 00005 #include <QString> 00006 #include <QHash> 00007 00008 namespace spikestream{ 00009 00011 class ConfigLoader{ 00012 public: 00013 ConfigLoader(); 00014 ~ConfigLoader(); 00015 QString getParameter(const QString& paramName); 00016 00017 private: 00018 //=========================== VARIABLES ======================================= 00020 QHash<QString, QString> configMap; 00021 00022 00023 //============================ METHODS ======================================== 00025 ConfigLoader(const ConfigLoader&); 00026 00028 ConfigLoader operator = (const ConfigLoader&); 00029 00030 void printConfig(); 00031 void setParameter(const QString& configFileLine); 00032 }; 00033 00034 } 00035 00036 #endif//CONFIGLOADER_H