diff --git a/src/plugins/projectexplorer/targetsetuppage.cpp b/src/plugins/projectexplorer/targetsetuppage.cpp index b0735c96775..305606f70fd 100644 --- a/src/plugins/projectexplorer/targetsetuppage.cpp +++ b/src/plugins/projectexplorer/targetsetuppage.cpp @@ -540,6 +540,12 @@ void TargetSetupPage::doInitializePage() updateVisibility(); } +void TargetSetupPage::showEvent(QShowEvent *event) +{ + WizardPage::showEvent(event); + setFocus(); // Ensure "Configure Project" gets triggered on +} + void TargetSetupPage::changeAllKitsSelections() { if (m_ui->allKitsCheckBox->checkState() == Qt::PartiallyChecked) diff --git a/src/plugins/projectexplorer/targetsetuppage.h b/src/plugins/projectexplorer/targetsetuppage.h index e962d8fde3d..1b893e8c31c 100644 --- a/src/plugins/projectexplorer/targetsetuppage.h +++ b/src/plugins/projectexplorer/targetsetuppage.h @@ -88,6 +88,8 @@ public: private: void doInitializePage(); + void showEvent(QShowEvent *event) final; + void handleKitAddition(Kit *k); void handleKitRemoval(Kit *k); void handleKitUpdate(Kit *k);