Details
-
User Story
-
Resolution: Done
-
P1: Critical
-
5.14
-
-
13
-
Qt6_Foundation_ Sprint 2, Qt6_Foundation_ Sprint 3
Description
Some classes are using overloads for signals. While this was perfectly fine in a Qt 4 context and the old connect syntax, this forces to users to qOverloadOf connect statements due to ambiguity. This results in hard to read code and could be optimized by more explicit signatures.
The idea is not to remove qOverloadOf completely, rather to reduce the need for it in the API itself for Qt 6.
Attachments
Issue Links
- relates to
-
QTBUG-80369 Make qOverloadOf unnecessary in Qt Network
- Closed
-
QTBUG-81845 Make qOverloadOf unnecessary in QtWidgets
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-80906 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
286006,3 | QTextBrowser: deprecate signal highlighted(QString) | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
287893,2 | QButtonGroup: deprecate overloaded signals | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
288063,3 | QProcess: remove deprecated signature of finished signal | dev | qt/qtbase | Status: MERGED | +2 | 0 |
288446,2 | QSignalMapper: rename overridden signals | 5.15 | qt/qtbase | Status: ABANDONED | 0 | 0 |
288569,1 | QSignalMapper: deprecate overridden signals | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
288573,4 | QSignalMapper: deprecate overridden signals | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
288801,2 | QButtonGroup: remove deprecated signals | dev | qt/qtbase | Status: MERGED | +2 | 0 |
295367,4 | testcon: Adapt to renamed signal of QComboBox | 5.15 | qt/qtactiveqt | Status: MERGED | +2 | 0 |