Minor : add a link to QET Youtube channel

Add a shortcut F1 for open manual online
Add a link for download latest devel build for Windows (only visible on
Win platform)


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4710 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
scorpio810
2016-09-15 11:48:34 +00:00
parent c8d9acfd5c
commit 5e72bff588
6 changed files with 45 additions and 0 deletions

View File

@@ -81,6 +81,24 @@ void QETMainWindow::initCommonActions() {
QDesktopServices::openUrl(QUrl(link));
});
manual_online_ -> setShortcut(Qt::Key_F1);
youtube_ = new QAction(QET::Icons::QETManual, tr("Chaine Youtube"), this);
youtube_ -> setStatusTip(tr("Lance le navigateur par defaut vers la chaine Youtube de QElectroTech", "status bar tip"));
connect(youtube_, &QAction::triggered, [this](bool) {
QString link = "https://www.youtube.com/user/scorpio8101/videos";
QDesktopServices::openUrl(QUrl(link));
});
upgrade_ = new QAction(QET::Icons::QETDownload, tr("Télécharger une nouvelle version (dev)"), this);
upgrade_ -> setStatusTip(tr("Lance le navigateur par defaut vers le dépot Nighlty 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));
});
donate_ = new QAction(QET::Icons::QETDonate, tr("Faire un don"), this);
donate_ -> setStatusTip(tr("Soutenir le projet QElectroTech par un don", "status bar tip"));
@@ -109,9 +127,17 @@ void QETMainWindow::initCommonMenus() {
help_menu_ -> addSeparator();
help_menu_ -> addAction(about_qet_);
help_menu_ -> addAction(manual_online_);
help_menu_ -> addAction(youtube_);
help_menu_ -> addAction(upgrade_);
help_menu_ -> addAction(donate_);
help_menu_ -> addAction(about_qt_);
#ifdef Q_OS_WIN32
upgrade_ -> setVisible(true);
#else
upgrade_ -> setVisible(false);
#endif
insertMenu(0, settings_menu_);
insertMenu(0, help_menu_);
}