Details
-
Bug
-
Resolution: Done
-
P4: Low
-
4.6.2, 5.7.0
-
None
-
All
-
8b1d9d308b1f31e1b9c817e0d91e14baa3b76d6b
Description
Using QDialog as a delegate is problematic because QDialog::done(int) calls hide() before setResult(), therefore the result cannot be inspected by the Delegate's setModelData() method.
QDialog::done(int) should invoke setResult() before calling hide().
Attachments
Issue Links
- duplicates
-
QTBUG-6018 QDialog as a delegate woes
-
- Closed
-
-
QTBUG-12156 CLONE -QDialog as a delegate woes
-
- Closed
-
For Gerrit Dashboard: QTBUG-14430 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
147871,6 | Fix result handling in QDialog::done | 5.8 | qt/qtbase | Status: MERGED | +2 | 0 |