From e541ae2dc864475e7050e2b737d721040f7e12e4 Mon Sep 17 00:00:00 2001 From: zeljan1 Date: Sat, 28 Dec 2024 19:43:49 +0100 Subject: [PATCH] Qt5, Qt6: fixed QtWA_TransparentForMouseEvents, now HTTRANSPARENT works for both widgetsets. issue #41295 --- 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 92666b89b3..4d4a35bf01 100644 --- a/lcl/interfaces/qt5/qtwidgets.pas +++ b/lcl/interfaces/qt5/qtwidgets.pas @@ -18581,7 +18581,7 @@ begin Parent := QApplication_activeModalWidget else Parent := nil; - Result := QWidget_create(Parent, QtToolTip); + Result := QWidget_create(Parent, QtTool or QtFramelessWindowHint); FDeleteLater := True; FMenuBar := nil; {$IFDEF QTSCROLLABLEFORMS} diff --git a/lcl/interfaces/qt6/qtwidgets.pas b/lcl/interfaces/qt6/qtwidgets.pas index 675b7be565..842e4a626c 100644 --- a/lcl/interfaces/qt6/qtwidgets.pas +++ b/lcl/interfaces/qt6/qtwidgets.pas @@ -18602,7 +18602,7 @@ begin Parent := QApplication_activeModalWidget else Parent := nil; - Result := QWidget_create(Parent, QtToolTip); + Result := QWidget_create(Parent, QtTool or QtFramelessWindowHint); FDeleteLater := True; FMenuBar := nil; {$IFDEF QTSCROLLABLEFORMS}