Preliminary settings work

This commit is contained in:
Simone
2024-01-23 11:44:46 +01:00
parent f5a4cb1fd3
commit e3cc520fa5
10 changed files with 159 additions and 7 deletions

View File

@@ -18,12 +18,16 @@ KaizenQt::KaizenQt() noexcept : QWidget(nullptr) {
setFocusPolicy(Qt::StrongFocus);
setFocus();
grabKeyboard();
mainWindow->show();
settingsWindow = new SettingsWindow;
settingsWindow->hide();
emuThread->core = new n64::Core();
}
void KaizenQt::ConnectMainWindowSignalsToSlots() noexcept {
connect(mainWindow, &MainWindowController::OpenSettings, this, [this]() {
settingsWindow->show();
});
connect(mainWindow, &MainWindowController::OpenROM, this, &KaizenQt::LoadROM);
connect(mainWindow, &MainWindowController::Exit, this, []() {
QApplication::quit();