Adding a header viewer

This commit is contained in:
Anonymus Raccoon
2020-02-18 23:07:21 +01:00
parent 0e97bcaf43
commit 381d624e13
9 changed files with 519 additions and 13 deletions
+9
View File
@@ -47,6 +47,10 @@ namespace ComSquare::Renderer
ramViewer->setShortcut(Qt::Key_F2);
QMainWindow::connect(ramViewer, &QAction::triggered, this->_sfWidget.get(), &QtFullSFML::enableRamViewer);
debugger->addAction(ramViewer);
QAction *headerViewer = new QAction("Header viewer", &this->_window);
headerViewer->setShortcut(Qt::Key_F3);
QMainWindow::connect(headerViewer, &QAction::triggered, this->_sfWidget.get(), &QtFullSFML::enableHeaderViewer);
debugger->addAction(headerViewer);
this->_window.show();
}
@@ -92,4 +96,9 @@ namespace ComSquare::Renderer
{
this->_snes.enableRamViewer();
}
void QtFullSFML::enableHeaderViewer()
{
this->_snes.enableHeaderViewer();
}
}
+2
View File
@@ -27,6 +27,8 @@ namespace ComSquare::Renderer
void enableDebugCPU();
//! @brief Action called when clicking on the enable Ram viewer button.
void enableRamViewer();
//! @brief Action called when clicking on the enable Header viewer button.
void enableHeaderViewer();
//! @brief Action called when clicking on the reset button.
void reset();
QtFullSFML(SNES &snes, QWidget* parent, const QPoint& position, const QSize& size, int frameRate = 0);