summaryrefslogtreecommitdiffstats
path: root/src/xml/dom
diff options
context:
space:
mode:
authorRichard Moore <rich@kde.org>2012-02-19 15:31:44 +0000
committerQt by Nokia <qt-info@nokia.com>2012-02-20 22:06:36 +0100
commit83176f27a464f3a7c699e52461c784670193aae5 (patch)
tree9aec0359863afc2db86595d9422543c7b8f8ea45 /src/xml/dom
parent4c05bc811c06afb718ddbf9db1a3a6cf4086cbc5 (diff)
convert length functions in QDom from uint to int.
Fixes a ### Qt 5 Change-Id: I7a385f2b704d38ae626094f27b06a918d4a9bc48 Reviewed-by: David Faure <faure@kde.org>
Diffstat (limited to 'src/xml/dom')
-rw-r--r--src/xml/dom/qdom.cpp25
-rw-r--r--src/xml/dom/qdom.h6
2 files changed, 15 insertions, 16 deletions
diff --git a/src/xml/dom/qdom.cpp b/src/xml/dom/qdom.cpp
index 2188b8d6ab..3a2248619e 100644
--- a/src/xml/dom/qdom.cpp
+++ b/src/xml/dom/qdom.cpp
@@ -219,7 +219,7 @@ public:
void createList();
QDomNodePrivate* item(int index);
- uint length() const;
+ int length() const;
QAtomicInt ref;
/*
@@ -244,7 +244,7 @@ public:
QDomNodePrivate* setNamedItemNS(QDomNodePrivate* arg);
QDomNodePrivate* removeNamedItem(const QString& name);
QDomNodePrivate* item(int index) const;
- uint length() const;
+ int length() const;
bool contains(const QString& name) const;
bool containsNS(const QString& nsURI, const QString & localName) const;
@@ -327,7 +327,7 @@ public:
QDomCharacterDataPrivate(QDomDocumentPrivate*, QDomNodePrivate* parent, const QString& data);
QDomCharacterDataPrivate(QDomCharacterDataPrivate* n, bool deep);
- uint dataLength() const;
+ int dataLength() const;
QString substringData(unsigned long offset, unsigned long count) const;
void appendData(const QString& arg);
void insertData(unsigned long offset, const QString& arg);
@@ -1262,7 +1262,7 @@ QDomNodePrivate* QDomNodeListPrivate::item(int index)
return list.at(index);
}
-uint QDomNodeListPrivate::length() const
+int QDomNodeListPrivate::length() const
{
if (!node_impl)
return 0;
@@ -1394,7 +1394,7 @@ QDomNode QDomNodeList::item(int index) const
/*!
Returns the number of nodes in the list.
*/
-uint QDomNodeList::length() const
+int QDomNodeList::length() const
{
if (!impl)
return 0;
@@ -3155,13 +3155,12 @@ QDomNodePrivate* QDomNamedNodeMapPrivate::removeNamedItem(const QString& name)
QDomNodePrivate* QDomNamedNodeMapPrivate::item(int index) const
{
- if ((uint)index >= length())
+ if (index >= length())
return 0;
return *(map.constBegin() + index);
}
-// ### Qt 5: convert all length/size() functions in QDom to use int instead of uint.
-uint QDomNamedNodeMapPrivate::length() const
+int QDomNamedNodeMapPrivate::length() const
{
return map.count();
}
@@ -3408,7 +3407,7 @@ QDomNode QDomNamedNodeMap::removeNamedItemNS(const QString& nsURI, const QString
\sa item()
*/
-uint QDomNamedNodeMap::length() const
+int QDomNamedNodeMap::length() const
{
if (!impl)
return 0;
@@ -3896,7 +3895,7 @@ QDomNodePrivate* QDomCharacterDataPrivate::cloneNode(bool deep)
return p;
}
-uint QDomCharacterDataPrivate::dataLength() const
+int QDomCharacterDataPrivate::dataLength() const
{
return value.length();
}
@@ -4020,7 +4019,7 @@ void QDomCharacterData::setData(const QString& v)
/*!
Returns the length of the stored string.
*/
-uint QDomCharacterData::length() const
+int QDomCharacterData::length() const
{
if (impl)
return IMPL->dataLength();
@@ -5693,8 +5692,8 @@ QDomNodePrivate* QDomEntityPrivate::cloneNode(bool deep)
static QByteArray encodeEntity(const QByteArray& str)
{
QByteArray tmp(str);
- uint len = tmp.size();
- uint i = 0;
+ int len = tmp.size();
+ int i = 0;
const char* d = tmp.data();
while (i < len) {
if (d[i] == '%'){
diff --git a/src/xml/dom/qdom.h b/src/xml/dom/qdom.h
index 5dafb9e6a3..34c4b00636 100644
--- a/src/xml/dom/qdom.h
+++ b/src/xml/dom/qdom.h
@@ -263,7 +263,7 @@ public:
inline QDomNode at(int index) const { return item(index); } // Qt API consistency
// DOM read only attributes
- uint length() const;
+ int length() const;
inline int count() const { return length(); } // Qt API consitancy
inline int size() const { return length(); } // Qt API consistency
inline bool isEmpty() const { return length() == 0; } // Qt API consistency
@@ -377,7 +377,7 @@ public:
QDomNode removeNamedItemNS(const QString& nsURI, const QString& localName);
// DOM read only attributes
- uint length() const;
+ int length() const;
int count() const { return length(); } // Qt API consitancy
inline int size() const { return length(); } // Qt API consistency
inline bool isEmpty() const { return length() == 0; } // Qt API consistency
@@ -426,7 +426,7 @@ public:
void replaceData(unsigned long offset, unsigned long count, const QString& arg);
// DOM read only attributes
- uint length() const;
+ int length() const;
// DOM attributes
QString data() const;