From f15965e721c9912a656d25c7d3c32611e5807a14 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 25 Jun 2015 01:02:47 -0700 Subject: [PATCH] UI: Add menu to visit website to basic main window --- obs/data/locale/en-US.ini | 1 + obs/forms/OBSBasic.ui | 7 +++++++ obs/window-basic-main.cpp | 6 ++++++ obs/window-basic-main.hpp | 2 ++ 4 files changed, 16 insertions(+) diff --git a/obs/data/locale/en-US.ini b/obs/data/locale/en-US.ini index 7a20fa175..f77eef34c 100644 --- a/obs/data/locale/en-US.ini +++ b/obs/data/locale/en-US.ini @@ -238,6 +238,7 @@ Basic.MainMenu.Edit.AdvAudio="&Advanced Audio Properties" # basic mode help menu Basic.MainMenu.Help="&Help" +Basic.MainMenu.Help.Website="Visit &Website" Basic.MainMenu.Help.Logs="&Log Files" Basic.MainMenu.Help.Logs.ShowLogs="&Show Log Files" Basic.MainMenu.Help.Logs.UploadCurrentLog="Upload &Current Log File" diff --git a/obs/forms/OBSBasic.ui b/obs/forms/OBSBasic.ui index 9cd118935..a4e3cf2bf 100644 --- a/obs/forms/OBSBasic.ui +++ b/obs/forms/OBSBasic.ui @@ -559,6 +559,8 @@ + + @@ -904,6 +906,11 @@ Basic.MainMenu.Edit.AdvAudio + + + Basic.MainMenu.Help.Website + + diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index a1c92dcac..f11cc5fc4 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -2726,6 +2726,12 @@ void OBSBasic::on_settingsButton_clicked() settings.exec(); } +void OBSBasic::on_actionWebsite_triggered() +{ + QUrl url = QUrl("https://obsproject.com", QUrl::TolerantMode); + QDesktopServices::openUrl(url); +} + void OBSBasic::on_preview_customContextMenuRequested(const QPoint &pos) { CreateSourcePopupMenu(ui->sources->currentItem(), true); diff --git a/obs/window-basic-main.hpp b/obs/window-basic-main.hpp index fe6cecfc3..0b6e03f19 100644 --- a/obs/window-basic-main.hpp +++ b/obs/window-basic-main.hpp @@ -311,6 +311,8 @@ private slots: void on_recordButton_clicked(); void on_settingsButton_clicked(); + void on_actionWebsite_triggered(); + void on_preview_customContextMenuRequested(const QPoint &pos); void on_previewDisabledLabel_customContextMenuRequested( const QPoint &pos);