This commit is contained in:
SimoneN64
2024-01-19 00:59:47 +01:00
parent 7f1bef6037
commit 042fd05338
10 changed files with 67 additions and 25 deletions

View File

@@ -1,8 +1,16 @@
#include <KaizenQt.hpp>
#include <QMessageBox>
#include <QApplication>
#include <SDL2/SDL.h>
KaizenQt::KaizenQt() noexcept {
mainWindow = new MainWindowController();
emuThread = new EmuThread(
std::move(mainWindow->view.vulkanWidget->instance),
std::move(mainWindow->view.vulkanWidget->wsiPlatform),
std::move(mainWindow->view.vulkanWidget->windowInfo),
mainWindow);
KaizenQt::KaizenQt() noexcept : mainWindow(new MainWindowController), emuThread(new EmuThread(mainWindow)) {
ConnectMainWindowSignalsToSlots();
mainWindow->show();
@@ -19,6 +27,6 @@ void KaizenQt::ConnectMainWindowSignalsToSlots() noexcept {
}
void KaizenQt::LoadROM(const QString& file_name) noexcept {
emuThread->core.LoadROM(file_name.toStdString());
emuThread->start();
emuThread->core.LoadROM(file_name.toStdString());
}