Add View->Assembly to create assembly view.

This commit is contained in:
Ernie Pasveer
2022-07-03 11:13:49 -05:00
parent ed9d99da35
commit 5d73470e63
6 changed files with 59 additions and 16 deletions
+6
View File
@@ -67,6 +67,7 @@ SeerMainWindow::SeerMainWindow(QWidget* parent) : QMainWindow(parent) {
QObject::connect(actionFileQuit, &QAction::triggered, this, &SeerMainWindow::handleFileQuit);
QObject::connect(actionViewMemoryVisualizer, &QAction::triggered, this, &SeerMainWindow::handleViewMemoryVisualizer);
QObject::connect(actionViewArrayVisualizer, &QAction::triggered, this, &SeerMainWindow::handleViewArrayVisualizer);
QObject::connect(actionViewAssembly, &QAction::triggered, this, &SeerMainWindow::handleViewAssembly);
QObject::connect(actionConsoleNormal, &QAction::triggered, this, &SeerMainWindow::handleViewConsoleNormal);
QObject::connect(actionConsoleHidden, &QAction::triggered, this, &SeerMainWindow::handleViewConsoleHidden);
QObject::connect(actionConsoleMinimized, &QAction::triggered, this, &SeerMainWindow::handleViewConsoleMinimized);
@@ -336,6 +337,11 @@ void SeerMainWindow::handleViewArrayVisualizer () {
gdbWidget->handleGdbArrayVisualizer();
}
void SeerMainWindow::handleViewAssembly () {
gdbWidget->editorManager()->showAssembly();
}
void SeerMainWindow::handleViewConsoleNormal () {
gdbWidget->setConsoleMode("normal");