miserable little attempt at adding a dialog

This commit is contained in:
Arisotura
2020-05-17 02:37:23 +02:00
parent 978212e3e0
commit 2afa70b817
6 changed files with 292 additions and 0 deletions

View File

@ -31,6 +31,7 @@
#include <SDL2/SDL.h>
#include "main.h"
#include "EmuSettingsDialog.h"
#include "types.h"
#include "version.h"
@ -545,6 +546,12 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent)
actStop = menu->addAction("Stop");
connect(actStop, &QAction::triggered, this, &MainWindow::onStop);
}
{
QMenu* menu = menubar->addMenu("Config");
actEmuSettings = menu->addAction("Emu settings");
connect(actEmuSettings, &QAction::triggered, this, &MainWindow::onOpenEmuSettings);
}
setMenuBar(menubar);
panel = new MainWindowPanel(this);
@ -811,6 +818,14 @@ void MainWindow::onEmuUnpause()
}
void MainWindow::onOpenEmuSettings()
{
// TODO keep track of this pointer!!
EmuSettingsDialog* dlg = new EmuSettingsDialog(this);
dlg->show();
}
int main(int argc, char** argv)
{
srand(time(NULL));