Merge pull request #17829 from Chocobo1/focus

Set proper focus on widget
This commit is contained in:
Chocobo1 2022-10-09 13:48:13 +08:00 committed by GitHub
commit ce7d8dee28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View file

@ -60,6 +60,7 @@ jobs:
-G "Ninja" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DGUI=ON \
-DQT6=ON \
-DVERBOSE_CONFIGURE=ON
export PATH="$(pwd)/coverity_tool/bin:$PATH"
cov-build --dir cov-int cmake --build build

View file

@ -178,6 +178,10 @@ FileSystemPathEdit::FileSystemPathEdit(Private::IFileEditorWithCompletion *edito
Q_D(FileSystemPathEdit);
editor->widget()->setParent(this);
setFocusProxy(editor->widget());
// required, otherwise the button cannot be selected via keyboard tab
setTabOrder(editor->widget(), d_ptr->m_browseBtn);
auto *layout = new QHBoxLayout(this);
layout->setContentsMargins(0, 0, 0, 0);
layout->addWidget(editor->widget());