diff options
Diffstat (limited to 'src/xml/dom/qdom_p.h')
-rw-r--r-- | src/xml/dom/qdom_p.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/xml/dom/qdom_p.h b/src/xml/dom/qdom_p.h index 83d472aa8e..b2ecd534c8 100644 --- a/src/xml/dom/qdom_p.h +++ b/src/xml/dom/qdom_p.h @@ -142,7 +142,8 @@ public: bool operator==(const QDomNodeListPrivate &) const; bool operator!=(const QDomNodeListPrivate &) const; - void createList(); + void createList() const; + bool maybeCreateList() const; QDomNodePrivate *item(int index); int length() const; @@ -153,8 +154,8 @@ public: QDomNodePrivate *node_impl; QString tagname; QString nsURI; - QList<QDomNodePrivate *> list; - long timestamp; + mutable QList<QDomNodePrivate *> list; + mutable long timestamp; }; class QDomNamedNodeMapPrivate @@ -425,8 +426,8 @@ public: QDomDocumentPrivate(QDomDocumentPrivate *n, bool deep); ~QDomDocumentPrivate(); - bool setContent(QXmlStreamReader *reader, bool namespaceProcessing, QString *errorMsg, - int *errorLine, int *errorColumn); + QDomDocument::ParseResult setContent(QXmlStreamReader *reader, + QDomDocument::ParseOptions options); // Attributes QDomDocumentTypePrivate *doctype() { return type.data(); } |