1 #ifndef QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H
2 #define QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H
4 #include <qabstractxmlnodemodel.h>
6 #include <QtScript/qscriptvalue.h>
14 QVector<QXmlNodeModelIndex >
attributes(
const QXmlNodeModelIndex& element)
const;
15 QUrl
baseUri(
const QXmlNodeModelIndex& ni)
const;
16 QXmlNodeModelIndex::DocumentOrder
compareOrder(
const QXmlNodeModelIndex& ni1,
const QXmlNodeModelIndex& ni2)
const;
17 QUrl
documentUri(
const QXmlNodeModelIndex& ni)
const;
18 QXmlNodeModelIndex
elementById(
const QXmlName& NCName)
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& NCName)
const;
24 QXmlNodeModelIndex
root(
const QXmlNodeModelIndex& n)
const;
25 QString
stringValue(
const QXmlNodeModelIndex& n)
const;
26 QVariant
typedValue(
const QXmlNodeModelIndex& n)
const;
31 #endif // QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H