diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index d8337d998..001aa4388 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -17,6 +17,7 @@ */ #define DOWNLOAD_URL "http://symless.com/?source=gui" +#define HELP_URL "http://symless.com/help?source=gui" #include @@ -312,6 +313,8 @@ void MainWindow::createMenuBar() m_pMenuWindow->addAction(m_pActionMinimize); m_pMenuWindow->addAction(m_pActionRestore); m_pMenuHelp->addAction(m_pActionAbout); + m_pMenuHelp->addAction(m_pActionHelp); + setMenuBar(m_pMenuBar); } @@ -1258,6 +1261,11 @@ void MainWindow::on_m_pActionAbout_triggered() dlg.exec(); } +void MainWindow::on_m_pActionHelp_triggered() +{ + QDesktopServices::openUrl(QUrl(HELP_URL)); +} + void MainWindow::updateZeroconfService() { #ifndef SYNERGY_ENTERPRISE diff --git a/src/gui/src/MainWindow.h b/src/gui/src/MainWindow.h index 79b81081e..dc2212a76 100644 --- a/src/gui/src/MainWindow.h +++ b/src/gui/src/MainWindow.h @@ -149,6 +149,7 @@ public slots: void on_m_pButtonConfigureServer_clicked(); bool on_m_pActionSave_triggered(); void on_m_pActionAbout_triggered(); + void on_m_pActionHelp_triggered(); void on_m_pActionSettings_triggered(); void on_m_pActivate_triggered(); void synergyFinished(int exitCode, QProcess::ExitStatus); diff --git a/src/gui/src/MainWindowBase.ui b/src/gui/src/MainWindowBase.ui index a9345e26a..ca2169d86 100644 --- a/src/gui/src/MainWindowBase.ui +++ b/src/gui/src/MainWindowBase.ui @@ -535,6 +535,14 @@ + + + Visit &help site + + + + + &Quit