diff options
author | Gatis Paeglis <gatis.paeglis@qt.io> | 2017-09-19 16:50:51 +0200 |
---|---|---|
committer | Gatis Paeglis <gatis.paeglis@qt.io> | 2017-09-20 12:37:33 +0000 |
commit | bff19014eb40f0bcf6d4fc64215cf425c2eb0026 (patch) | |
tree | 6ba7cf4d54bcfcd5c1caf29763b8fefa321ff0a9 /doc | |
parent | 6bed42d813833dcb8e6d172a123e302c042b4402 (diff) | |
download | qtdoc-bff19014eb40f0bcf6d4fc64215cf425c2eb0026.tar.gz |
doc: remove a note about functor-based connection complexity for overloads
What we had initially:
connect(slider, &QSlider::valueChanged,
lcd, static_cast<void (QLCDNumber::*)(int)>(&QLCDNumber::display));
was more complex than string-based solution:
connect(slider, SIGNAL(valueChanged(int)),
lcd, SLOT(display(int)));
But since Qt 5.7 we have qOverload/QOverload:
connect(slider, &QSlider::valueChanged,
lcd, QOverload<int>::of(&QLCDNumber::display));
connect(slider, &QSlider::valueChanged,
lcd, qOverload<int>(&QLCDNumber::display));
Which is not complex at all, just a bit different to what Qt developers
are used to.
Task-number: QTBUG-63297
Change-Id: I49f7bf228812ceadc38c601d8a711fd250216b52
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/signalslotsyntaxes.qdoc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/doc/src/signalslotsyntaxes.qdoc b/doc/src/signalslotsyntaxes.qdoc index 14400b43..1b88afae 100644 --- a/doc/src/signalslotsyntaxes.qdoc +++ b/doc/src/signalslotsyntaxes.qdoc @@ -61,10 +61,6 @@ The table below summarizes their differences. \li Can connect C++ functions to QML functions \li Y \li -\row - \li Selecting an instance of an overloaded signal or slot is... - \li Simple - \li Complex \endtable The following sections explain these differences in detail and demonstrate how |