Files
kaizen/src/frontend/MainWindow.hpp
2024-01-23 11:44:46 +01:00

27 lines
468 B
C++

#pragma once
#include "ui_mainwindow.h"
#include <RenderWidget.hpp>
#include <QMainWindow>
#include <QApplication>
class MainWindowController : public QMainWindow
{
Q_OBJECT
public:
MainWindowController() noexcept;
Ui::MainWindow view;
private:
void ConnectSignalsToSlots() noexcept;
bool textPauseToggle = false;
Q_SIGNALS:
void OpenSettings();
void OpenROM(const QString& rom_file);
void Exit();
void Reset();
void Stop();
void Pause();
};