From 1fb8e5a0993c529bd0cddbbeeada704a0fb05148 Mon Sep 17 00:00:00 2001 From: zeljan1 <zeljko@holobit.hr> Date: Tue, 1 Apr 2025 19:39:10 +0200 Subject: [PATCH] Qt5,Qt6: make checkable listview check state work with mouse. --- lcl/interfaces/qt5/qtwidgets.pas | 2 +- lcl/interfaces/qt6/qtwidgets.pas | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lcl/interfaces/qt5/qtwidgets.pas b/lcl/interfaces/qt5/qtwidgets.pas index 40d1a8051d..c3e0769e37 100644 --- a/lcl/interfaces/qt5/qtwidgets.pas +++ b/lcl/interfaces/qt5/qtwidgets.pas @@ -13428,7 +13428,7 @@ begin if (ViewStyle >= 0) and (TCustomListView(LCLObject).ItemIndex = -1) then signalCurrentItemChanged(Item, nil); end; - QEvent_ignore(Event); + QEvent_accept(Event); //issue #39852, uncommented works fine with Qt4 //Result := True; exit; diff --git a/lcl/interfaces/qt6/qtwidgets.pas b/lcl/interfaces/qt6/qtwidgets.pas index 7c9530b09c..92d47e0ca2 100644 --- a/lcl/interfaces/qt6/qtwidgets.pas +++ b/lcl/interfaces/qt6/qtwidgets.pas @@ -13346,7 +13346,7 @@ begin if (ViewStyle >= 0) and (TCustomListView(LCLObject).ItemIndex = -1) then signalCurrentItemChanged(Item, nil); end; - QEvent_ignore(Event); + QEvent_accept(Event); //issue #39852, uncommented works fine with Qt4 //Result := True; exit;