Add manual check update for Mac and in system tray.

This commit is contained in:
Julien Wadel 2021-11-10 01:59:41 +01:00
parent d7dfe986c0
commit 3ea4dbd4ec
17 changed files with 148 additions and 0 deletions

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Klik her: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Stop</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Klicken Sie hier: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Aufhören</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>SIP address</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation>Check for updates</translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Click here: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Quit</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished">Check for updates</translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Haga clic aquí: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<source>quit</source>
<translation>Renunciar</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>adresse SIP</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished">Vérifier les mises à jour</translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Cliquez ici : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Quitter</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished">Vérifier les mises à jour</translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>SIP-cím</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished">Frissítések keresése</translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1390,6 +1394,11 @@ Kattintson ide: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Kilépés</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished">Frissítések keresése</translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>indirizzo SIP</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Clicca: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Provando</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1390,6 +1394,11 @@
<source>quit</source>
<translation></translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1408,6 +1412,11 @@ Spustelėkite čia: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Mesti</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>Endereço SIP</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished">Verifique se atualizações</translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Clique aqui: &lt;a href=&quot;%1&quot;&gt;%1 &lt;/a&gt;
<source>quit</source>
<translation>Desistir</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished">Verifique se atualizações</translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1408,6 +1412,11 @@
<source>quit</source>
<translation>Уйти</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1399,6 +1403,11 @@ Klicka här: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Sluta</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1390,6 +1394,11 @@ Buraya tıklayın: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;
<source>quit</source>
<translation>Bırakın</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1408,6 +1412,11 @@
<source>quit</source>
<translation>Кинути</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -108,6 +108,10 @@
<source>commandLineOptionCallArg</source>
<translation>SIP地址</translation>
</message>
<message>
<source>checkForUpdates</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AssistantAbstractView</name>
@ -1390,6 +1394,11 @@
<source>quit</source>
<translation>退</translation>
</message>
<message>
<source>checkForUpdates</source>
<extracomment>&apos;Check for updates&apos; : Item menu for checking updates</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ManageAccounts</name>

View file

@ -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);

View file

@ -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')