1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/qqtxmltreemodel.h
2017-08-20 22:24:29 +08:00

35 lines
615 B
C++

#ifndef QQTXMLTREEMODEL_H
#define QQTXMLTREEMODEL_H
#include <qqttreemodel.h>
#include <QDomDocument>
class QQTXmlTreeModel : public QQTTreeModel
{
Q_OBJECT
public:
explicit QQTXmlTreeModel(QObject *parent = 0);
signals:
public slots:
// QQTTreeModel interface
public:
bool query(QString condition) override;
void setFilePath(QString xmlfile) override;
protected:
/**
* @brief parseChildElement
* @param element
*/
void parseChildElement(const QDomElement &element, QStandardItem* itemParent = 0);
private:
QDomDocument doc;
};
#endif // QQTXMLTREEMODEL_H