diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-10-26 14:30:08 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-10-27 16:43:12 +0100 |
commit | 331a200b9746177d84deb06675be5f31bd1ae079 (patch) | |
tree | 3bac94216d2086e029b1b16eecc027b2b810815d /src/corelib/tools/qversionnumber.h | |
parent | c293ab71bd45b36870aa016663b6f340aa1d4a8e (diff) |
Revert "QObject: simplify part of connection logic"
This reverts commit 1918c689d78b0f6a718343e7ebceb387acc32a97.
The template gets always instantiated in QObjectPrivate::connect, even
if the connection types is not Qt::(Blocking)QueuedConnection. For
non-queued connections we however support using incomplete types in
connect. The only way to fix this would be to make the connection type a
template parameter of QObjectPrivate::connect (or at lesat pass some
compile time constant indicating "blocking"-ness) along, so that we can
use if constexpr instead of if. As all involved classes are private, we
can postpone investigating this solution to 6.1
Change-Id: Ieffaf015f8e60ca6ac6f85eb9e2756e480060b4f
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/corelib/tools/qversionnumber.h')
0 files changed, 0 insertions, 0 deletions