From 478248f99cedba42f1c004cc9f0f778544bff01d Mon Sep 17 00:00:00 2001 From: tobtoht Date: Fri, 3 May 2024 16:29:26 +0200 Subject: [PATCH] updater: fix button focus --- src/utils/updater/UpdateDialog.cpp | 3 +++ src/utils/updater/UpdateDialog.ui | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/utils/updater/UpdateDialog.cpp b/src/utils/updater/UpdateDialog.cpp index 12a7656..c7aab33 100644 --- a/src/utils/updater/UpdateDialog.cpp +++ b/src/utils/updater/UpdateDialog.cpp @@ -69,6 +69,7 @@ void UpdateDialog::noUpdateAvailable() { void UpdateDialog::updateAvailable() { m_waitingTimer.stop(); ui->frame->show(); + ui->btn_download->setFocus(); ui->btn_installUpdate->hide(); ui->btn_restart->hide(); ui->progressBar->hide(); @@ -134,6 +135,7 @@ void UpdateDialog::onDownloadFinished() { this->setStatus("Download finished and verified.", true); ui->btn_installUpdate->show(); + ui->btn_installUpdate->setFocus(); ui->progressBar->hide(); m_updateZipArchive = responseStr; @@ -246,6 +248,7 @@ void UpdateDialog::onInstallUpdate() { this->setStatus("Installation successful. Do you want to restart Feather now?"); } ui->btn_restart->show(); + ui->btn_restart->setFocus(); } void UpdateDialog::installUpdateMac() { diff --git a/src/utils/updater/UpdateDialog.ui b/src/utils/updater/UpdateDialog.ui index 3c12c1d..6a848cf 100644 --- a/src/utils/updater/UpdateDialog.ui +++ b/src/utils/updater/UpdateDialog.ui @@ -79,6 +79,9 @@ Cancel + + false + @@ -86,6 +89,9 @@ Download + + true + @@ -93,6 +99,9 @@ Install Update + + true + @@ -100,6 +109,9 @@ Restart Feather + + true +