summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2022-06-15 13:10:10 +0200
committerIvan Solovev <ivan.solovev@qt.io>2022-06-16 19:29:36 +0200
commit662184ac68803aac553921520a1b4b7b23a0633c (patch)
tree1ad0433ba777f2e243c0d6eb97426422a3d9b9e1 /util
parente4961afed2fc019c2a95ca582f86da2de56e351f (diff)
QComboBox: emit currentIndexChanged() and currentTextChanged() when the model is cleared
QComboBox uses QPersistentModelIndex to store the current index of the underlying model. When the model is cleared, that index is automatically invalidated, so calling QComboBoxPrivate::setCurrentIndex(QModelIndex()) does not result in signals being emitted, because we do not detect the index change. This patch uses indexBeforeChange to detect such situation and emit all necessary signals. Fixes: QTBUG-103007 Pick-to: 6.4 6.3 6.2 Change-Id: I29326830a30a17900839e8d1737a08bd940081ea Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions