diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-06-10 10:41:28 +0200 |
---|---|---|
committer | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2014-06-13 12:58:38 +0200 |
commit | afbc2c75e32213db15f5a18ba5fe38822af49882 (patch) | |
tree | 129809607acc305d74c0f34fb7ac62c67195fd55 /src/corelib/json/qjsonobject.h | |
parent | e2a7293290b7aa7090c4ce2178e35eccaea11a00 (diff) |
json: Add defaultValue to QJsonValueRef toInt/toBool/toDouble/toString
Currently QJsonValue and QJsonValueRef behave differently in
regard to the default values leading to confusion compile errors
depending on which of the two types one is actually using. Before
this change it was possible to write:
QJsonValue value = jsonObject["item"];
QString name = value.toString(QStringLiteral("default"));
but not:
QString name = jsonObject["item"].toString(QStringLiteral("default"));
Change-Id: Id1185acf339aa3a91e97848e85d068f84552df71
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Diffstat (limited to 'src/corelib/json/qjsonobject.h')
0 files changed, 0 insertions, 0 deletions