Okokokokokokokok

This commit is contained in:
Simone
2024-01-18 17:12:23 +01:00
parent 25a6a9f23d
commit 607a43620a
9 changed files with 156 additions and 25 deletions

View File

@@ -2,17 +2,13 @@
#include <QMessageBox>
#include <QApplication>
KaizenQt::KaizenQt() noexcept
: mainWindow(new MainWindowController),
emuThread(new EmuThread(mainWindow))
{
KaizenQt::KaizenQt() noexcept : mainWindow(new MainWindowController), emuThread(new EmuThread(mainWindow)) {
ConnectMainWindowSignalsToSlots();
mainWindow->show();
}
void KaizenQt::ConnectMainWindowSignalsToSlots() noexcept
{
void KaizenQt::ConnectMainWindowSignalsToSlots() noexcept {
connect(mainWindow, &MainWindowController::OpenROM, this, &KaizenQt::LoadROM);
connect(mainWindow, &MainWindowController::Exit, this, []() {
QApplication::quit();
@@ -22,8 +18,7 @@ void KaizenQt::ConnectMainWindowSignalsToSlots() noexcept
connect(mainWindow, &MainWindowController::Pause, emuThread, &EmuThread::TogglePause);
}
void KaizenQt::LoadROM(const QString& file_name) noexcept
{
void KaizenQt::LoadROM(const QString& file_name) noexcept {
emuThread->core.LoadROM(file_name.toStdString());
emuThread->start();
}
}