QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QAbstractXmlNodeModel.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H
2 #define QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H
3 
4 #include <qabstractxmlnodemodel.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QAbstractXmlNodeModel : public QAbstractXmlNodeModel
9 {
10 public:
13 
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;
21  QVector<QXmlName > namespaceBindings(const QXmlNodeModelIndex& n) 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;
27 
28  QScriptValue __qtscript_self;
29 };
30 
31 #endif // QTSCRIPTSHELL_QABSTRACTXMLNODEMODEL_H