1 #ifndef QTSCRIPTSHELL_QSIMPLEXMLNODEMODEL_H
2 #define QTSCRIPTSHELL_QSIMPLEXMLNODEMODEL_H
4 #include <qsimplexmlnodemodel.h>
6 #include <QtScript/qscriptvalue.h>
14 QVector<QXmlNodeModelIndex >
attributes(
const QXmlNodeModelIndex& element)
const;
15 QUrl
baseUri(
const QXmlNodeModelIndex& node)
const;
16 QXmlNodeModelIndex::DocumentOrder
compareOrder(
const QXmlNodeModelIndex& ni1,
const QXmlNodeModelIndex& ni2)
const;
17 QUrl
documentUri(
const QXmlNodeModelIndex& ni)
const;
18 QXmlNodeModelIndex
elementById(
const QXmlName&
id)
const;
19 QXmlNodeModelIndex::NodeKind
kind(
const QXmlNodeModelIndex& ni)
const;
20 QXmlName
name(
const QXmlNodeModelIndex& ni)
const;
22 QXmlNodeModelIndex
nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis axis,
const QXmlNodeModelIndex& origin)
const;
23 QVector<QXmlNodeModelIndex >
nodesByIdref(
const QXmlName& idref)
const;
24 QXmlNodeModelIndex
root(
const QXmlNodeModelIndex& n)
const;
25 QString
stringValue(
const QXmlNodeModelIndex& node)
const;
26 QVariant
typedValue(
const QXmlNodeModelIndex& n)
const;
31 #endif // QTSCRIPTSHELL_QSIMPLEXMLNODEMODEL_H