12 #ifndef PROBEXMLCONFIGPARSER_H_
13 #define PROBEXMLCONFIGPARSER_H_
15 #include "cxResourceExport.h"
19 #include <boost/shared_ptr.hpp>
20 #include <QDomDocument>
82 mTemporalCalibration(0),
90 virtual QString getFileName() = 0;
91 virtual void removeConfig(QString scanner, QString probe, QString rtsource, QString configId) = 0;
92 virtual void saveCurrentConfig(Configuration config) = 0;
93 virtual QStringList getScannerList() = 0;
94 virtual QStringList getProbeList(QString scanner) = 0;
95 virtual QStringList getRtSourceList(QString scanner, QString probe) = 0;
96 virtual QStringList getConfigIdList(QString scanner, QString probe, QString rtSource) = 0;
97 virtual Configuration getConfiguration(QString scanner, QString probe, QString rtsource, QString configId) = 0;