summaryrefslogtreecommitdiffstats
path: root/src/corelib
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2009-06-11 23:52:44 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2009-06-11 23:52:44 (GMT)
commit1c0529462067e5ae91199ff51ced56fd40244b36 (patch)
tree0d90c973d49530719b92f64670c72f047bd39ffb /src/corelib
parentb6cf52001e6c961f78fd3ebf19f09a94ddf52a97 (diff)
parent35521a8dac1cd10fe0e2bba9eb4df1b2a97320ef (diff)
downloadQt-1c0529462067e5ae91199ff51ced56fd40244b36.zip
Qt-1c0529462067e5ae91199ff51ced56fd40244b36.tar.gz
Qt-1c0529462067e5ae91199ff51ced56fd40244b36.tar.bz2
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'src/corelib')
-rw-r--r--src/corelib/io/qurl.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/corelib/io/qurl.h b/src/corelib/io/qurl.h
index e9c4a8d..276872b 100644
--- a/src/corelib/io/qurl.h
+++ b/src/corelib/io/qurl.h
@@ -81,12 +81,17 @@ public:
Q_DECLARE_FLAGS(FormattingOptions, FormattingOption)
QUrl();
+#ifdef Q_EXPLICIT_URL_QSTRING_CONVERSION
+ explicit
+#endif
QUrl(const QString &url);
QUrl(const QString &url, ParsingMode mode);
// ### Qt 5: merge the two constructors, with mode = TolerantMode
QUrl(const QUrl &copy);
QUrl &operator =(const QUrl &copy);
+#ifndef Q_EXPLICIT_URL_QSTRING_CONVERSION
QUrl &operator =(const QString &url);
+#endif
~QUrl();
void setUrl(const QString &url);
@@ -235,7 +240,9 @@ public:
{
url = QString::fromLatin1(QUrl::toPercentEncoding(url).constData());
}
+#ifndef Q_EXPLICIT_URL_QSTRING_CONVERSION
inline QT3_SUPPORT operator QString() const { return toString(); }
+#endif
inline QT3_SUPPORT bool cdUp()
{
*this = resolved(QUrl(QLatin1String("..")));