Qt, Qt5: fixed selection with TListView. issue #31595

git-svn-id: trunk@54694 -
This commit is contained in:
zeljko 2017-04-23 10:36:07 +00:00
parent e96ede4637
commit 17a13c6d81
2 changed files with 2 additions and 2 deletions

View File

@ -13040,7 +13040,7 @@ begin
SlotMouse(Sender, Event);
HandleCheckChangedEvent(MousePos, Item, Event);
if not QListWidgetItem_isSelected(Item) then
QListWidget_setCurrentItem(QListWidgetH(Widget), Item, QItemSelectionModelSelect);
QListWidget_setCurrentItem(QListWidgetH(Widget), Item, QItemSelectionModelClearAndSelect);
QEvent_ignore(Event);
Result := True;
exit;

View File

@ -13015,7 +13015,7 @@ begin
SlotMouse(Sender, Event);
HandleCheckChangedEvent(MousePos, Item, Event);
if not QListWidgetItem_isSelected(Item) then
QListWidget_setCurrentItem(QListWidgetH(Widget), Item, QItemSelectionModelSelect);
QListWidget_setCurrentItem(QListWidgetH(Widget), Item, QItemSelectionModelClearAndSelect);
QEvent_ignore(Event);
Result := True;
exit;