UI: Add Help -> Crash Reports submenu

Adds the ability to upload crash reports, making it easier for users to
give us crash data.  This should be considered a temporarily solution,
as automated crash reporting should be the ideal solution as soon as
time permits.
This commit is contained in:
jp9000
2018-03-16 16:27:49 -07:00
parent 341bd9bcec
commit 3b64610717
6 changed files with 58 additions and 1 deletions

View File

@@ -137,10 +137,19 @@
<addaction name="actionUploadLastLog"/>
<addaction name="actionViewCurrentLog"/>
</widget>
<widget class="QMenu" name="menuCrashLogs">
<property name="title">
<string>Basic.MainMenu.Help.CrashLogs</string>
</property>
<addaction name="actionShowCrashLogs"/>
<addaction name="actionUploadLastCrashLog"/>
</widget>
<addaction name="actionHelpPortal"/>
<addaction name="actionWebsite"/>
<addaction name="separator"/>
<addaction name="menuLogFiles"/>
<addaction name="menuCrashLogs"/>
<addaction name="separator"/>
<addaction name="actionCheckForUpdates"/>
</widget>
<widget class="QMenu" name="menuBasic_MainMenu_Edit">
@@ -185,7 +194,7 @@
<addaction name="actionScaleCanvas"/>
<addaction name="actionScaleOutput"/>
</widget>
<action name="actionCopySource">
<action name="actionCopySource">
<property name="text">
<string>Copy</string>
</property>
@@ -1582,6 +1591,16 @@
<string>Basic.MainMenu.Help.HelpPortal</string>
</property>
</action>
<action name="actionShowCrashLogs">
<property name="text">
<string>Basic.MainMenu.Help.CrashLogs.ShowLogs</string>
</property>
</action>
<action name="actionUploadLastCrashLog">
<property name="text">
<string>Basic.MainMenu.Help.CrashLogs.UploadLastLog</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>