mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
f2e7f8f1a0
* The UI dialog is now in Qt. We run qrenderdoc.exe with a very minimal startup to display the dialog and send the report. * The flow has been simplified to have less text and an easier time to just click through and send. * On the first report, the user is gently nudged to enter their email address for contact and by default the email is saved for next time. They're not nagged more than once about this. * Optionally the user can select to upload the capture. This is always default off, and there is a confirmation dialog making sure the user intended to select it. * After the bug is reported, a unique URL is generated and returned which the user can then click back on to see if there's any update. By default the UI will also remember the URL and check it every couple of days and alert the user in the help menu that there's an update.
460 lines
13 KiB
XML
460 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1200</width>
|
|
<height>800</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>QRenderDoc</string>
|
|
</property>
|
|
<property name="windowIcon">
|
|
<iconset resource="../Resources/resources.qrc">
|
|
<normaloff>:/logo.svg</normaloff>:/logo.svg</iconset>
|
|
</property>
|
|
<widget class="QWidget" name="centralWidget">
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="ToolWindowManager" name="toolWindowManager" native="true"/>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QMenuBar" name="menuBar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1200</width>
|
|
<height>18</height>
|
|
</rect>
|
|
</property>
|
|
<widget class="QMenu" name="menu_Tools">
|
|
<property name="title">
|
|
<string>&Tools</string>
|
|
</property>
|
|
<addaction name="action_Resolve_Symbols"/>
|
|
<addaction name="action_Recompress_Capture"/>
|
|
<addaction name="action_Start_Replay_Loop"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Settings"/>
|
|
<addaction name="action_Manage_Remote_Servers"/>
|
|
<addaction name="separator"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_File">
|
|
<property name="title">
|
|
<string>&File</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_Recent_Capture_Files">
|
|
<property name="title">
|
|
<string>&Recent Captures</string>
|
|
</property>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Clear_Capture_Files_History"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Recent_Capture_Settings">
|
|
<property name="title">
|
|
<string>R&ecent Capture Settings</string>
|
|
</property>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Clear_Capture_Settings_History"/>
|
|
</widget>
|
|
<addaction name="action_Launch_Application"/>
|
|
<addaction name="action_Attach_to_Running_Instance"/>
|
|
<addaction name="action_Inject_into_Process"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Open_Capture"/>
|
|
<addaction name="action_Save_Capture_Inplace"/>
|
|
<addaction name="action_Save_Capture_As"/>
|
|
<addaction name="action_Close_Capture"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="menu_Recent_Capture_Files"/>
|
|
<addaction name="menu_Recent_Capture_Settings"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Exit"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Window">
|
|
<property name="title">
|
|
<string>&Window</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_Save_Layout">
|
|
<property name="title">
|
|
<string>&Save Layout</string>
|
|
</property>
|
|
<addaction name="action_Save_Default_Layout"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Save_Layout_1"/>
|
|
<addaction name="action_Save_Layout_2"/>
|
|
<addaction name="action_Save_Layout_3"/>
|
|
<addaction name="action_Save_Layout_4"/>
|
|
<addaction name="action_Save_Layout_5"/>
|
|
<addaction name="action_Save_Layout_6"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Load_Layout">
|
|
<property name="title">
|
|
<string>&Load Layout</string>
|
|
</property>
|
|
<addaction name="action_Load_Default_Layout"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Load_Layout_1"/>
|
|
<addaction name="action_Load_Layout_2"/>
|
|
<addaction name="action_Load_Layout_3"/>
|
|
<addaction name="action_Load_Layout_4"/>
|
|
<addaction name="action_Load_Layout_5"/>
|
|
<addaction name="action_Load_Layout_6"/>
|
|
</widget>
|
|
<addaction name="menu_Save_Layout"/>
|
|
<addaction name="menu_Load_Layout"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Launch_Application_Window"/>
|
|
<addaction name="action_Python_Shell"/>
|
|
<addaction name="action_Event_Browser"/>
|
|
<addaction name="action_Texture_Viewer"/>
|
|
<addaction name="action_Pipeline_State"/>
|
|
<addaction name="action_API_Inspector"/>
|
|
<addaction name="action_Mesh_Output"/>
|
|
<addaction name="action_Errors_and_Warnings"/>
|
|
<addaction name="action_Timeline"/>
|
|
<addaction name="action_Statistics_Viewer"/>
|
|
<addaction name="action_Counter_Viewer"/>
|
|
<addaction name="action_Resource_Inspector"/>
|
|
<addaction name="action_Comments"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menu_Help">
|
|
<property name="title">
|
|
<string>&Help</string>
|
|
</property>
|
|
<widget class="QMenu" name="menu_Reported_Bugs">
|
|
<property name="title">
|
|
<string>&Reported Bugs</string>
|
|
</property>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Clear_Reported_Bugs"/>
|
|
</widget>
|
|
<addaction name="action_View_Documentation"/>
|
|
<addaction name="action_View_Diagnostic_Log_File"/>
|
|
<addaction name="action_Show_Tips"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Send_Error_Report"/>
|
|
<addaction name="menu_Reported_Bugs"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Update_Available"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="action_Source_on_GitHub"/>
|
|
<addaction name="action_Build_Release_Downloads"/>
|
|
<addaction name="action_About"/>
|
|
</widget>
|
|
<addaction name="menu_File"/>
|
|
<addaction name="menu_Window"/>
|
|
<addaction name="menu_Tools"/>
|
|
<addaction name="menu_Help"/>
|
|
</widget>
|
|
<widget class="QStatusBar" name="statusBar"/>
|
|
<action name="action_Launch_Application">
|
|
<property name="text">
|
|
<string>&Launch Application</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+N</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Attach_to_Running_Instance">
|
|
<property name="text">
|
|
<string>&Attach to Running Instance</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Inject_into_Process">
|
|
<property name="text">
|
|
<string>&Inject into Process</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Open_Capture">
|
|
<property name="text">
|
|
<string>&Open Capture</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+O</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Capture_Inplace">
|
|
<property name="text">
|
|
<string>&Save Capture</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+S</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Close_Capture">
|
|
<property name="text">
|
|
<string>&Close Capture</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+F4</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Exit">
|
|
<property name="text">
|
|
<string>E&xit</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Python_Shell">
|
|
<property name="text">
|
|
<string>P&ython Shell</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Event_Browser">
|
|
<property name="text">
|
|
<string>&Event Browser</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Texture_Viewer">
|
|
<property name="text">
|
|
<string>&Texture Viewer</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Pipeline_State">
|
|
<property name="text">
|
|
<string>&Pipeline State</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_API_Inspector">
|
|
<property name="text">
|
|
<string>&API Inspector</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Mesh_Output">
|
|
<property name="text">
|
|
<string>&Mesh Output</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Errors_and_Warnings">
|
|
<property name="text">
|
|
<string>Errors and &Warnings</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Timeline">
|
|
<property name="text">
|
|
<string>T&imeline</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLayout_1">
|
|
<property name="text">
|
|
<string>Layout 1</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Default_Layout">
|
|
<property name="text">
|
|
<string>&Default Layout</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Default_Layout">
|
|
<property name="text">
|
|
<string>&Default Layout</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_1">
|
|
<property name="text">
|
|
<string>Layout &1</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_2">
|
|
<property name="text">
|
|
<string>Layout &2</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_3">
|
|
<property name="text">
|
|
<string>Layout &3</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_4">
|
|
<property name="text">
|
|
<string>Layout &4</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLayout_t">
|
|
<property name="text">
|
|
<string>Layout &5</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_5">
|
|
<property name="text">
|
|
<string>Layout &5</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Layout_6">
|
|
<property name="text">
|
|
<string>Layout &6</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_1">
|
|
<property name="text">
|
|
<string>Layout &1</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_2">
|
|
<property name="text">
|
|
<string>Layout &2</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_3">
|
|
<property name="text">
|
|
<string>Layout &3</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_4">
|
|
<property name="text">
|
|
<string>Layout &4</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_5">
|
|
<property name="text">
|
|
<string>Layout &5</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Load_Layout_6">
|
|
<property name="text">
|
|
<string>Layout &6</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Resolve_Symbols">
|
|
<property name="text">
|
|
<string>&Resolve Symbols</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Settings">
|
|
<property name="text">
|
|
<string>&Settings</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Manage_Remote_Servers">
|
|
<property name="text">
|
|
<string>&Manage Remote Servers</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_View_Documentation">
|
|
<property name="text">
|
|
<string>View &Documentation</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_View_Diagnostic_Log_File">
|
|
<property name="text">
|
|
<string>View Diagnostic &Log File</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Send_Error_Report">
|
|
<property name="text">
|
|
<string>Send &Error Report</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Update_Available">
|
|
<property name="text">
|
|
<string>Update Available</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Source_on_GitHub">
|
|
<property name="text">
|
|
<string>Source on GitHub</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Build_Release_Downloads">
|
|
<property name="text">
|
|
<string>Build/Release Downloads</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_About">
|
|
<property name="text">
|
|
<string>&About</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Clear_Capture_Files_History">
|
|
<property name="text">
|
|
<string>Clear History</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Clear_Capture_Settings_History">
|
|
<property name="text">
|
|
<string>Clear History</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Statistics_Viewer">
|
|
<property name="text">
|
|
<string>&Statistics Viewer</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Show_Tips">
|
|
<property name="text">
|
|
<string>Show Tips</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Launch_Application_Window">
|
|
<property name="text">
|
|
<string>&Launch Application</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Start_Replay_Loop">
|
|
<property name="text">
|
|
<string>Start Replay &Loop</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Counter_Viewer">
|
|
<property name="text">
|
|
<string>Performance &Counter Viewer</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Resource_Inspector">
|
|
<property name="text">
|
|
<string>&Resource Inspector</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Save_Capture_As">
|
|
<property name="text">
|
|
<string>Sa&ve Capture As</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Comments">
|
|
<property name="text">
|
|
<string>Capture C&omments</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Recompress_Capture">
|
|
<property name="text">
|
|
<string>Re&compress Capture</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_Clear_Reported_Bugs">
|
|
<property name="text">
|
|
<string>&Clear Reported Bugs</string>
|
|
</property>
|
|
</action>
|
|
</widget>
|
|
<layoutdefault spacing="6" margin="11"/>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>ToolWindowManager</class>
|
|
<extends>QWidget</extends>
|
|
<header>3rdparty/toolwindowmanager/ToolWindowManager.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<resources>
|
|
<include location="../Resources/resources.qrc"/>
|
|
</resources>
|
|
<connections/>
|
|
</ui>
|