From 3ea4dbd4ec6344468f22905415b4f6a0a2d6fc57 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Wed, 10 Nov 2021 01:59:41 +0100 Subject: [PATCH] Add manual check update for Mac and in system tray. --- linphone-app/assets/languages/da.ts | 9 +++++++++ linphone-app/assets/languages/de.ts | 9 +++++++++ linphone-app/assets/languages/en.ts | 9 +++++++++ linphone-app/assets/languages/es.ts | 9 +++++++++ linphone-app/assets/languages/fr_FR.ts | 9 +++++++++ linphone-app/assets/languages/hu.ts | 9 +++++++++ linphone-app/assets/languages/it.ts | 9 +++++++++ linphone-app/assets/languages/ja.ts | 9 +++++++++ linphone-app/assets/languages/lt.ts | 9 +++++++++ linphone-app/assets/languages/pt_BR.ts | 9 +++++++++ linphone-app/assets/languages/ru.ts | 9 +++++++++ linphone-app/assets/languages/sv.ts | 9 +++++++++ linphone-app/assets/languages/tr.ts | 9 +++++++++ linphone-app/assets/languages/uk.ts | 9 +++++++++ linphone-app/assets/languages/zh_CN.ts | 9 +++++++++ linphone-app/src/app/App.cpp | 6 ++++++ linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml | 7 +++++++ 17 files changed, 148 insertions(+) diff --git a/linphone-app/assets/languages/da.ts b/linphone-app/assets/languages/da.ts index 477a7a151..d96e412dd 100644 --- a/linphone-app/assets/languages/da.ts +++ b/linphone-app/assets/languages/da.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1399,6 +1403,11 @@ Klik her: <a href="%1">%1</a> quit Stop + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/de.ts b/linphone-app/assets/languages/de.ts index 94e306494..22651b5f2 100644 --- a/linphone-app/assets/languages/de.ts +++ b/linphone-app/assets/languages/de.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1399,6 +1403,11 @@ Klicken Sie hier: <a href="%1">%1</a> quit Aufhören + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/en.ts b/linphone-app/assets/languages/en.ts index 7f8506010..5ca95a7bf 100644 --- a/linphone-app/assets/languages/en.ts +++ b/linphone-app/assets/languages/en.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg SIP address + + checkForUpdates + Check for updates + AssistantAbstractView @@ -1399,6 +1403,11 @@ Click here: <a href="%1">%1</a> quit Quit + + checkForUpdates + 'Check for updates' : Item menu for checking updates + Check for updates + ManageAccounts diff --git a/linphone-app/assets/languages/es.ts b/linphone-app/assets/languages/es.ts index 8719c481c..54fdb5b3b 100644 --- a/linphone-app/assets/languages/es.ts +++ b/linphone-app/assets/languages/es.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1399,6 +1403,11 @@ Haga clic aquí: <a href="%1">%1 </a> quit Renunciar + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/fr_FR.ts b/linphone-app/assets/languages/fr_FR.ts index 3042fdb4d..d669c4e74 100644 --- a/linphone-app/assets/languages/fr_FR.ts +++ b/linphone-app/assets/languages/fr_FR.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg adresse SIP + + checkForUpdates + Vérifier les mises à jour + AssistantAbstractView @@ -1399,6 +1403,11 @@ Cliquez ici : <a href="%1">%1</a> quit Quitter + + checkForUpdates + 'Check for updates' : Item menu for checking updates + Vérifier les mises à jour + ManageAccounts diff --git a/linphone-app/assets/languages/hu.ts b/linphone-app/assets/languages/hu.ts index 01a1c8d92..f1cb607aa 100644 --- a/linphone-app/assets/languages/hu.ts +++ b/linphone-app/assets/languages/hu.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg SIP-cím + + checkForUpdates + Frissítések keresése + AssistantAbstractView @@ -1390,6 +1394,11 @@ Kattintson ide: <a href="%1">%1</a> quit Kilépés + + checkForUpdates + 'Check for updates' : Item menu for checking updates + Frissítések keresése + ManageAccounts diff --git a/linphone-app/assets/languages/it.ts b/linphone-app/assets/languages/it.ts index c4c544173..905fcbde0 100644 --- a/linphone-app/assets/languages/it.ts +++ b/linphone-app/assets/languages/it.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg indirizzo SIP + + checkForUpdates + + AssistantAbstractView @@ -1399,6 +1403,11 @@ Clicca: <a href="%1">%1</a> quit Provando + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/ja.ts b/linphone-app/assets/languages/ja.ts index 2e54166ec..466155d3d 100644 --- a/linphone-app/assets/languages/ja.ts +++ b/linphone-app/assets/languages/ja.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1390,6 +1394,11 @@ quit やめろ + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/lt.ts b/linphone-app/assets/languages/lt.ts index 6db8e3881..a3823b536 100644 --- a/linphone-app/assets/languages/lt.ts +++ b/linphone-app/assets/languages/lt.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1408,6 +1412,11 @@ Spustelėkite čia: <a href="%1">%1</a> quit Mesti + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/pt_BR.ts b/linphone-app/assets/languages/pt_BR.ts index a39b43b89..6f5810515 100644 --- a/linphone-app/assets/languages/pt_BR.ts +++ b/linphone-app/assets/languages/pt_BR.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg Endereço SIP + + checkForUpdates + Verifique se há atualizações + AssistantAbstractView @@ -1399,6 +1403,11 @@ Clique aqui: <a href="%1">%1 </a> quit Desistir + + checkForUpdates + 'Check for updates' : Item menu for checking updates + Verifique se há atualizações + ManageAccounts diff --git a/linphone-app/assets/languages/ru.ts b/linphone-app/assets/languages/ru.ts index 1f250cca5..268bec528 100644 --- a/linphone-app/assets/languages/ru.ts +++ b/linphone-app/assets/languages/ru.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1408,6 +1412,11 @@ quit Уйти + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/sv.ts b/linphone-app/assets/languages/sv.ts index 9c90d1a3c..111b335eb 100644 --- a/linphone-app/assets/languages/sv.ts +++ b/linphone-app/assets/languages/sv.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1399,6 +1403,11 @@ Klicka här: <a href="%1">%1</a> quit Sluta + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/tr.ts b/linphone-app/assets/languages/tr.ts index 62984611a..532be4828 100644 --- a/linphone-app/assets/languages/tr.ts +++ b/linphone-app/assets/languages/tr.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1390,6 +1394,11 @@ Buraya tıklayın: <a href="%1">%1</a> quit Bırakın + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/uk.ts b/linphone-app/assets/languages/uk.ts index 32c34d6ca..5dfbac8bd 100644 --- a/linphone-app/assets/languages/uk.ts +++ b/linphone-app/assets/languages/uk.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg + + checkForUpdates + + AssistantAbstractView @@ -1408,6 +1412,11 @@ quit Кинути + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/assets/languages/zh_CN.ts b/linphone-app/assets/languages/zh_CN.ts index 7521b1a74..e416a13ec 100644 --- a/linphone-app/assets/languages/zh_CN.ts +++ b/linphone-app/assets/languages/zh_CN.ts @@ -108,6 +108,10 @@ commandLineOptionCallArg SIP地址 + + checkForUpdates + + AssistantAbstractView @@ -1390,6 +1394,11 @@ quit 退出 + + checkForUpdates + 'Check for updates' : Item menu for checking updates + + ManageAccounts diff --git a/linphone-app/src/app/App.cpp b/linphone-app/src/app/App.cpp index 06a888b3a..76fd16ac8 100644 --- a/linphone-app/src/app/App.cpp +++ b/linphone-app/src/app/App.cpp @@ -716,6 +716,11 @@ void App::setTrayIcon () { App::smartShowWindow(getSettingsWindow()); }); + QAction *updateCheckAction = new QAction(tr("checkForUpdates"), root); + root->connect(updateCheckAction, &QAction::triggered, root, [this] { + checkForUpdates(true); + }); + QAction *aboutAction = new QAction(tr("about"), root); root->connect(aboutAction, &QAction::triggered, root, [root] { App::smartShowWindow(root); @@ -748,6 +753,7 @@ void App::setTrayIcon () { menu->setTitle(APPLICATION_NAME); // Build trayIcon menu. menu->addAction(settingsAction); + menu->addAction(updateCheckAction); menu->addAction(aboutAction); menu->addSeparator(); menu->addAction(restoreAction); diff --git a/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml b/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml index 9ed15d392..e686e74c9 100644 --- a/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml +++ b/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml @@ -56,6 +56,13 @@ MenuBar { onTriggered: settingsShortcut.onActivated() } + + MenuItem { + //: 'Check for updates' : Item menu for checking updates + text: qsTr('checkForUpdates') + + onTriggered: App.checkForUpdates(true) + } MenuItem { text: qsTr('about')