diff --git a/UI/data/locale/en-US.ini b/UI/data/locale/en-US.ini index 27920d456..43910f316 100644 --- a/UI/data/locale/en-US.ini +++ b/UI/data/locale/en-US.ini @@ -527,6 +527,7 @@ Basic.MainMenu.Tools="&Tools" # basic mode help menu Basic.MainMenu.Help="&Help" +Basic.MainMenu.Help.HelpPortal="Help &Portal" Basic.MainMenu.Help.Website="Visit &Website" Basic.MainMenu.Help.Logs="&Log Files" Basic.MainMenu.Help.Logs.ShowLogs="&Show Log Files" diff --git a/UI/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui index 31838e25b..15b15132f 100644 --- a/UI/forms/OBSBasic.ui +++ b/UI/forms/OBSBasic.ui @@ -134,6 +134,7 @@ + @@ -1576,6 +1577,11 @@ Basic.Main.Controls + + + Basic.MainMenu.Help.HelpPortal + + diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index fb8c23126..3d92356e3 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -5017,6 +5017,12 @@ void OBSBasic::on_settingsButton_clicked() on_action_Settings_triggered(); } +void OBSBasic::on_actionHelpPortal_triggered() +{ + QUrl url = QUrl("https://obsproject.com/help", QUrl::TolerantMode); + QDesktopServices::openUrl(url); +} + void OBSBasic::on_actionWebsite_triggered() { QUrl url = QUrl("https://obsproject.com", QUrl::TolerantMode); diff --git a/UI/window-basic-main.hpp b/UI/window-basic-main.hpp index 18fac3200..d0b1379d2 100644 --- a/UI/window-basic-main.hpp +++ b/UI/window-basic-main.hpp @@ -630,6 +630,7 @@ private slots: void on_recordButton_clicked(); void on_settingsButton_clicked(); + void on_actionHelpPortal_triggered(); void on_actionWebsite_triggered(); void on_preview_customContextMenuRequested(const QPoint &pos);