Window shows up!

This commit is contained in:
2026-06-05 17:48:11 +02:00
parent 4b9b26f8af
commit 74d9831d68
21 changed files with 433 additions and 709 deletions
+3 -8
View File
@@ -1,26 +1,24 @@
#pragma once
#include <QMainWindow>
#include <RenderWidget.hpp>
#include <EmuThread.hpp>
#include <SDL3/SDL_gamepad.h>
#include <QMainWindow>
class KaizenGui final : QMainWindow {
public:
explicit KaizenGui() noexcept;
~KaizenGui();
double fpsCounter = -1.0;
bool fastForward = false;
bool unlockFramerate = false;
bool minimized = false;
SettingsWindow settingsWindow;
RenderWidget vulkanWidget;
SettingsWindow *settingsWindow;
RenderWidget *vulkanWidget;
EmuThread emuThread;
SDL_Gamepad *gamepad = nullptr;
void run();
static void LoadTAS(const std::string &path) noexcept;
void LoadROM(const std::string &path) noexcept;
@@ -31,9 +29,6 @@ class KaizenGui final : QMainWindow {
bool quit = false;
bool shouldDisplaySpinner = false;
std::string fileToLoad = "";
void RenderUI();
void HandleInput(const SDL_Event &event);
void QueryDevices(const SDL_Event &event);
void FileWorker() {
if (fileToLoad.empty())