35 lines
580 B
C++
35 lines
580 B
C++
#ifndef _OBSERVERCONFIGREADER_H_
|
|
#define _OBSERVERCONFIGREADER_H_
|
|
|
|
#include <QString>
|
|
#include "DataProperty/modelTreeItemType.h"
|
|
|
|
class QDomElement;
|
|
|
|
namespace ConfigOption
|
|
{
|
|
class ObserverConfig;
|
|
|
|
class ObserverConfigReader
|
|
{
|
|
public:
|
|
ObserverConfigReader(QString file, ObserverConfig* oc);
|
|
~ObserverConfigReader() = default;
|
|
|
|
bool read();
|
|
|
|
private:
|
|
void readObserverList(QDomElement* ele, ProjectTreeType type);
|
|
void readObserver(QDomElement* ele, ProjectTreeType type);
|
|
|
|
private:
|
|
ObserverConfig* _observerConfig{};
|
|
QString _filename{};
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
#endif
|