فهرست منبع

Merge pull request #1129 from Fenrirthviti/help-menu

UI: Add help portal link to help menu
Jim 7 سال پیش
والد
کامیت
619618ac8d
4فایلهای تغییر یافته به همراه14 افزوده شده و 0 حذف شده
  1. 1 0
      UI/data/locale/en-US.ini
  2. 6 0
      UI/forms/OBSBasic.ui
  3. 6 0
      UI/window-basic-main.cpp
  4. 1 0
      UI/window-basic-main.hpp

+ 1 - 0
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"

+ 6 - 0
UI/forms/OBSBasic.ui

@@ -134,6 +134,7 @@
      <addaction name="actionUploadLastLog"/>
      <addaction name="actionViewCurrentLog"/>
     </widget>
+    <addaction name="actionHelpPortal"/>
     <addaction name="actionWebsite"/>
     <addaction name="separator"/>
     <addaction name="menuLogFiles"/>
@@ -1576,6 +1577,11 @@
     <string>Basic.Main.Controls</string>
    </property>
   </action>
+  <action name="actionHelpPortal">
+   <property name="text">
+    <string>Basic.MainMenu.Help.HelpPortal</string>
+   </property>
+  </action>
  </widget>
  <customwidgets>
   <customwidget>

+ 6 - 0
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);

+ 1 - 0
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);