summaryrefslogtreecommitdiff
path: root/src/citra_qt/main.cpp
diff options
context:
space:
mode:
authorGravatar Yuri Kunde Schlesner2017-05-07 14:44:43 -0700
committerGravatar Yuri Kunde Schlesner2017-05-07 15:32:47 -0700
commit4af2a1a3d74eb5e77b59e4557c50e230d453d7d9 (patch)
treeeeecf3ec67b666805db0aaa9e91af407c7b29773 /src/citra_qt/main.cpp
parentcitra-qt: Remove disassembler widget (diff)
downloadyuzu-4af2a1a3d74eb5e77b59e4557c50e230d453d7d9.tar.gz
yuzu-4af2a1a3d74eb5e77b59e4557c50e230d453d7d9.tar.xz
yuzu-4af2a1a3d74eb5e77b59e4557c50e230d453d7d9.zip
citra-qt: Remove callstack widget
Appears to be currently broken, and given the complexity of doing this for ARM code without debugging information, should probably be left to an external tool or library. Use the GDB stub instead. Closes #586
Diffstat (limited to 'src/citra_qt/main.cpp')
-rw-r--r--src/citra_qt/main.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp
index 50149bcb0..9beec69bc 100644
--- a/src/citra_qt/main.cpp
+++ b/src/citra_qt/main.cpp
@@ -16,7 +16,6 @@
16#include "citra_qt/bootmanager.h" 16#include "citra_qt/bootmanager.h"
17#include "citra_qt/configuration/config.h" 17#include "citra_qt/configuration/config.h"
18#include "citra_qt/configuration/configure_dialog.h" 18#include "citra_qt/configuration/configure_dialog.h"
19#include "citra_qt/debugger/callstack.h"
20#include "citra_qt/debugger/graphics/graphics.h" 19#include "citra_qt/debugger/graphics/graphics.h"
21#include "citra_qt/debugger/graphics/graphics_breakpoints.h" 20#include "citra_qt/debugger/graphics/graphics_breakpoints.h"
22#include "citra_qt/debugger/graphics/graphics_cmdlists.h" 21#include "citra_qt/debugger/graphics/graphics_cmdlists.h"
@@ -138,11 +137,6 @@ void GMainWindow::InitializeDebugWidgets() {
138 connect(this, &GMainWindow::EmulationStopping, registersWidget, 137 connect(this, &GMainWindow::EmulationStopping, registersWidget,
139 &RegistersWidget::OnEmulationStopping); 138 &RegistersWidget::OnEmulationStopping);
140 139
141 callstackWidget = new CallstackWidget(this);
142 addDockWidget(Qt::RightDockWidgetArea, callstackWidget);
143 callstackWidget->hide();
144 debug_menu->addAction(callstackWidget->toggleViewAction());
145
146 graphicsWidget = new GPUCommandStreamWidget(this); 140 graphicsWidget = new GPUCommandStreamWidget(this);
147 addDockWidget(Qt::RightDockWidgetArea, graphicsWidget); 141 addDockWidget(Qt::RightDockWidgetArea, graphicsWidget);
148 graphicsWidget->hide(); 142 graphicsWidget->hide();
@@ -383,20 +377,15 @@ void GMainWindow::BootGame(const QString& filename) {
383 // before the CPU continues 377 // before the CPU continues
384 connect(emu_thread.get(), SIGNAL(DebugModeEntered()), registersWidget, 378 connect(emu_thread.get(), SIGNAL(DebugModeEntered()), registersWidget,
385 SLOT(OnDebugModeEntered()), Qt::BlockingQueuedConnection); 379 SLOT(OnDebugModeEntered()), Qt::BlockingQueuedConnection);
386 connect(emu_thread.get(), SIGNAL(DebugModeEntered()), callstackWidget,
387 SLOT(OnDebugModeEntered()), Qt::BlockingQueuedConnection);
388 connect(emu_thread.get(), SIGNAL(DebugModeEntered()), waitTreeWidget, 380 connect(emu_thread.get(), SIGNAL(DebugModeEntered()), waitTreeWidget,
389 SLOT(OnDebugModeEntered()), Qt::BlockingQueuedConnection); 381 SLOT(OnDebugModeEntered()), Qt::BlockingQueuedConnection);
390 connect(emu_thread.get(), SIGNAL(DebugModeLeft()), registersWidget, SLOT(OnDebugModeLeft()), 382 connect(emu_thread.get(), SIGNAL(DebugModeLeft()), registersWidget, SLOT(OnDebugModeLeft()),
391 Qt::BlockingQueuedConnection); 383 Qt::BlockingQueuedConnection);
392 connect(emu_thread.get(), SIGNAL(DebugModeLeft()), callstackWidget, SLOT(OnDebugModeLeft()),
393 Qt::BlockingQueuedConnection);
394 connect(emu_thread.get(), SIGNAL(DebugModeLeft()), waitTreeWidget, SLOT(OnDebugModeLeft()), 384 connect(emu_thread.get(), SIGNAL(DebugModeLeft()), waitTreeWidget, SLOT(OnDebugModeLeft()),
395 Qt::BlockingQueuedConnection); 385 Qt::BlockingQueuedConnection);
396 386
397 // Update the GUI 387 // Update the GUI
398 registersWidget->OnDebugModeEntered(); 388 registersWidget->OnDebugModeEntered();
399 callstackWidget->OnDebugModeEntered();
400 if (ui.action_Single_Window_Mode->isChecked()) { 389 if (ui.action_Single_Window_Mode->isChecked()) {
401 game_list->hide(); 390 game_list->hide();
402 } 391 }