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