From 3f7ea2711ea9783ce5964ee23adeee8fcaced09c Mon Sep 17 00:00:00 2001 From: zeljko Date: Sat, 23 Jan 2010 11:10:33 +0000 Subject: [PATCH] Qt: fix for #15569.Now we use QStackedWidget instead of QWidget for FCentralWidget in TQtGroupBox, also focusPolicy is set to none for FCentralWidget in TQtGroupBox. git-svn-id: trunk@23535 - --- lcl/interfaces/qt/qtwidgets.pas | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcl/interfaces/qt/qtwidgets.pas b/lcl/interfaces/qt/qtwidgets.pas index a4faf63d42..5cb13a5a16 100644 --- a/lcl/interfaces/qt/qtwidgets.pas +++ b/lcl/interfaces/qt/qtwidgets.pas @@ -4756,7 +4756,10 @@ begin {$endif} FHasPaint := True; Result := QGroupBox_create(); - FCentralWidget := QWidget_create(Result, 0); + FCentralWidget := QStackedWidget_create(Result); + {we set QtNoFocus by default, since we don't want + FCentralWidget grabs focus on mouse click} + QWidget_setFocusPolicy(FCentralWidget, QtNoFocus); Layout := QVBoxLayout_create(Result); QLayout_addWidget(Layout, FCentralWidget);