mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
Add new action in help menu : link for download latest devel build for
MAC OS (only visible on MAC OS platform) git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4725 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -94,11 +94,19 @@ void QETMainWindow::initCommonActions() {
|
||||
upgrade_ = new QAction(QET::Icons::QETDownload, tr("Télécharger une nouvelle version (dev)"), this);
|
||||
upgrade_ -> setStatusTip(tr("Lance le navigateur par défaut vers le dépot Nightly en ligne de QElectroTech", "status bar tip"));
|
||||
|
||||
upgrade_M = new QAction(QET::Icons::QETDownload, tr("Télécharger une nouvelle version (dev)"), this);
|
||||
upgrade_M -> setStatusTip(tr("Lance le navigateur par défaut vers le dépot Nightly en ligne de QElectroTech", "status bar tip"));
|
||||
|
||||
connect(upgrade_, &QAction::triggered, [this](bool) {
|
||||
QString link = "http://download.tuxfamily.org/qet/builds/nightly/";
|
||||
QDesktopServices::openUrl(QUrl(link));
|
||||
});
|
||||
|
||||
connect(upgrade_M, &QAction::triggered, [this](bool) {
|
||||
QString link = "http://download.tuxfamily.org/qet/builds/MAC_OS_X/";
|
||||
QDesktopServices::openUrl(QUrl(link));
|
||||
});
|
||||
|
||||
donate_ = new QAction(QET::Icons::QETDonate, tr("Soutenir le projet par un don"), this);
|
||||
donate_ -> setStatusTip(tr("Soutenir le projet QElectroTech par un don", "status bar tip"));
|
||||
|
||||
@@ -129,6 +137,7 @@ void QETMainWindow::initCommonMenus() {
|
||||
help_menu_ -> addAction(manual_online_);
|
||||
help_menu_ -> addAction(youtube_);
|
||||
help_menu_ -> addAction(upgrade_);
|
||||
help_menu_ -> addAction(upgrade_M);
|
||||
help_menu_ -> addAction(donate_);
|
||||
help_menu_ -> addAction(about_qt_);
|
||||
|
||||
@@ -137,7 +146,13 @@ upgrade_ -> setVisible(true);
|
||||
#else
|
||||
upgrade_ -> setVisible(false);
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef Q_OS_MAC
|
||||
upgrade_M -> setVisible(true);
|
||||
#else
|
||||
upgrade_M -> setVisible(false);
|
||||
#endif
|
||||
|
||||
insertMenu(0, settings_menu_);
|
||||
insertMenu(0, help_menu_);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user