[Interest] Is there any plan to make property binding working in C++?
Samuel Gaist
samuel.gaist at edeltech.ch
Mon May 9 10:36:35 CEST 2016
On 9 mai 2016, at 10:32, Jean-Michaƫl Celerier <jeanmichael.celerier at gmail.com> wrote:
>
> On Mon, May 9, 2016 at 7:41 AM, Thiago Macieira <thiago.macieira at intel.com> wrote:
>
> We already have one, it's called QObject::connect.
>
> To be faire, to emulate property binding, I think that you also have to set the current value upon connection.
> Which isn't straightforward if you want to do more than a trivial "set" operation :
>
> connect(model, &Model::fooChanged,
> this, [=] (Foo f) { this->view->setHeight(toPixels(f)); }
>
> this->view->setHeight(toPixels(model.foo()));
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
Hi,
There's was an interesting article about this from Olivier Goffart:
https://woboq.com/blog/property-bindings-in-cpp.html
Just repeating the warning here: it's not production code
Cheers
Samuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160509/d782324b/attachment.sig>
More information about the Interest
mailing list