From 19fac4f9f245e022f3698468bf8d0f911a7de4a3 Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Mon, 7 Dec 2020 09:52:42 +0100 Subject: Fix QPropertyAlias example, which did not compile The QPropertyAlias example did not compile and comments were out of sync with code. This patch fixes both. Change-Id: I5717f8df99f4936d0bcbae8df7d2d17e8086951d Reviewed-by: Lars Knoll (cherry picked from commit 0e96e1fb752e0b7c99927e77e7ac3244b2e0c118) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/kernel/qproperty.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/corelib/kernel/qproperty.cpp') diff --git a/src/corelib/kernel/qproperty.cpp b/src/corelib/kernel/qproperty.cpp index 759ef37c32..d2fd572b69 100644 --- a/src/corelib/kernel/qproperty.cpp +++ b/src/corelib/kernel/qproperty.cpp @@ -1151,10 +1151,10 @@ QString QPropertyBindingError::description() const QPropertyAlias nameAlias(name); QPropertyAlias ageAlias(&age); - QPropertyAlias fullname; - fullname.setBinding([&]() { return nameAlias.value() + " age:" + QString::number(ageAlias.value()); }); + QProperty fullname; + fullname.setBinding([&]() { return nameAlias.value() + " age: " + QString::number(ageAlias.value()); }); - qDebug() << fullname.value(); // Prints "Smith age: 41" + qDebug() << fullname.value(); // Prints "John age: 41" *name = "Emma"; // Marks binding expression as dirty -- cgit v1.2.3