From d112825b6a540e90025ce5f76452c5e57858fd46 Mon Sep 17 00:00:00 2001
From: ann0see <20726856+ann0see@users.noreply.github.com>
Date: Fri, 27 Aug 2021 21:27:18 +0200
Subject: [PATCH] Link upgrade page if new version is available
---
src/clientdlg.cpp | 5 ++++-
src/serverdlg.cpp | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/clientdlg.cpp b/src/clientdlg.cpp
index 46a2ecd6aa..a6a81c5b03 100644
--- a/src/clientdlg.cpp
+++ b/src/clientdlg.cpp
@@ -258,7 +258,10 @@ CClientDlg::CClientDlg ( CClient* pNCliP,
lblGlobalInfoLabel->hide();
// prepare update check info label (invisible by default)
- lblUpdateCheck->setText ( "" + QString ( APP_NAME ) + " " + tr ( "software upgrade available" ) + "" );
+ lblUpdateCheck->setOpenExternalLinks ( true ); // enables opening a web browser if one clicks on a html link
+ lblUpdateCheck->setText (
+ "" + tr ( "A %1 upgrade is available. " ).arg ( APP_NAME ) +
+ tr ( "Click for details" ).arg ( VERSION ) + "" );
lblUpdateCheck->hide();
// setup timers
diff --git a/src/serverdlg.cpp b/src/serverdlg.cpp
index c3bb286ca9..40db3ea076 100644
--- a/src/serverdlg.cpp
+++ b/src/serverdlg.cpp
@@ -331,7 +331,10 @@ lvwClients->setMinimumHeight ( 140 );
tedWelcomeMessage->setText ( pServer->GetWelcomeMessage() );
// prepare update check info label (invisible by default)
- lblUpdateCheck->setText ( "" + QString ( APP_NAME ) + " " + tr ( "software upgrade available" ) + "" );
+ lblUpdateCheck->setOpenExternalLinks ( true ); // enables opening a web browser if one clicks on a html link
+ lblUpdateCheck->setText (
+ "" + tr ( "A %1 upgrade is available. " ).arg ( APP_NAME ) +
+ tr ( "Click for details" ).arg ( VERSION ) + "" );
lblUpdateCheck->hide();
// update GUI dependencies