diff options
author | David Faure <faure@kde.org> | 2012-01-26 01:57:59 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-28 13:08:50 +0100 |
commit | 27d9fef14acdc33126004f4de3047d3344448a7d (patch) | |
tree | 8b43ea19d22ecc424ebe2ae8176dbd5a426762ee /src/corelib/io/qurl.h | |
parent | e650dd3b6d8212d2c54ddb4a50558b508d0bf2b9 (diff) |
QUrl: deprecate setEncodedUrl() and fromEncoded(), add url().
setEncodedUrl() isn't necessary anymore now that setUrl can handle
encoded (and partially encoded) urls.
url() is added for symmetry with setUrl().
Change-Id: I4e671482a5635a86797421ca50882db9cd60d852
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/io/qurl.h')
-rw-r--r-- | src/corelib/io/qurl.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/corelib/io/qurl.h b/src/corelib/io/qurl.h index cc56a903c4..c1ca3d953c 100644 --- a/src/corelib/io/qurl.h +++ b/src/corelib/io/qurl.h @@ -100,7 +100,8 @@ public: inline void swap(QUrl &other) { qSwap(d, other.d); } void setUrl(const QString &url, ParsingMode mode = TolerantMode); - void setEncodedUrl(const QByteArray &url, ParsingMode mode = TolerantMode); + QString url(FormattingOptions options = None) const; + QString toString(FormattingOptions options = None) const; bool isValid() const; @@ -185,10 +186,7 @@ public: QString toLocalFile() const; bool isLocalFile() const; - QString toString(FormattingOptions options = None) const; - QByteArray toEncoded(FormattingOptions options = None) const; - static QUrl fromEncoded(const QByteArray &url, ParsingMode mode = TolerantMode); static QUrl fromUserInput(const QString &userInput); @@ -212,6 +210,13 @@ public: QString errorString() const; +#if QT_DEPRECATED_SINCE(5,0) + QT_DEPRECATED void setEncodedUrl(const QByteArray &url, ParsingMode mode = TolerantMode) + { setUrl(QString::fromUtf8(url), mode); } + QT_DEPRECATED static QUrl fromEncoded(const QByteArray &url, ParsingMode mode = TolerantMode) + { return QUrl(QString::fromUtf8(url), mode); } +#endif + private: QUrlPrivate *d; public: |