mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-13 19:17:12 +00:00
Add a viewer of the diagnostic log in the UI itself
This commit is contained in:
@@ -2580,13 +2580,6 @@ void MainWindow::on_action_View_Documentation_triggered()
|
||||
QDesktopServices::openUrl(QUrl::fromUserInput(lit("https://renderdoc.org/docs")));
|
||||
}
|
||||
|
||||
void MainWindow::on_action_View_Diagnostic_Log_File_triggered()
|
||||
{
|
||||
QString logPath = QString::fromUtf8(RENDERDOC_GetLogFile());
|
||||
if(QFileInfo::exists(logPath))
|
||||
QDesktopServices::openUrl(QUrl::fromLocalFile(logPath));
|
||||
}
|
||||
|
||||
void MainWindow::on_action_Source_on_GitHub_triggered()
|
||||
{
|
||||
QDesktopServices::openUrl(QUrl::fromUserInput(lit("https://github.com/baldurk/renderdoc")));
|
||||
@@ -2603,6 +2596,16 @@ void MainWindow::on_action_Show_Tips_triggered()
|
||||
RDDialog::show(&tipsDialog);
|
||||
}
|
||||
|
||||
void MainWindow::on_action_View_Diagnostic_Log_File_triggered()
|
||||
{
|
||||
QWidget *logView = m_Ctx.GetDiagnosticLogView()->Widget();
|
||||
|
||||
if(ui->toolWindowManager->toolWindows().contains(logView))
|
||||
ToolWindowManager::raiseToolWindow(logView);
|
||||
else
|
||||
ui->toolWindowManager->addToolWindow(logView, mainToolArea());
|
||||
}
|
||||
|
||||
void MainWindow::on_action_Counter_Viewer_triggered()
|
||||
{
|
||||
QWidget *performanceCounterViewer = m_Ctx.GetPerformanceCounterViewer()->Widget();
|
||||
|
||||
Reference in New Issue
Block a user