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:
scorpio810 2016-09-26 00:46:02 +00:00
parent e1f1730c49
commit 1c78051450
3 changed files with 23 additions and 7 deletions

View File

@ -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_);
@ -136,6 +145,12 @@ void QETMainWindow::initCommonMenus() {
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_);

View File

@ -59,6 +59,7 @@ class QETMainWindow : public QMainWindow {
QAction *manual_online_; ///< Launch browser on QElectroTech online manual
QAction *youtube_; ///< Launch browser on QElectroTech Youtube channel
QAction *upgrade_; ///< Launch browser on QElectroTech Windows Nightly builds
QAction *upgrade_M; ///< Launch browser on QElectroTech MAC_OS_X builds
QAction *donate_; ///< Launch browser to donate link
QAction *about_qt_; ///< launch the "About Qt" dialog
QMenu *settings_menu_; ///< Settings menu