mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 15:50:00 -06:00
lay base for the multiplayer settings dialog
This commit is contained in:
@ -58,6 +58,7 @@
|
||||
#include "AudioSettingsDialog.h"
|
||||
#include "FirmwareSettingsDialog.h"
|
||||
#include "PathSettingsDialog.h"
|
||||
#include "MPSettingsDialog.h"
|
||||
#include "WifiSettingsDialog.h"
|
||||
#include "InterfaceSettingsDialog.h"
|
||||
#include "ROMInfoDialog.h"
|
||||
@ -78,6 +79,7 @@
|
||||
#include "SPU.h"
|
||||
#include "Wifi.h"
|
||||
#include "Platform.h"
|
||||
#include "LocalMP.h"
|
||||
#include "Config.h"
|
||||
|
||||
#include "Savestate.h"
|
||||
@ -1519,6 +1521,9 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent)
|
||||
actAudioSettings = menu->addAction("Audio settings");
|
||||
connect(actAudioSettings, &QAction::triggered, this, &MainWindow::onOpenAudioSettings);
|
||||
|
||||
actMPSettings = menu->addAction("Multiplayer settings");
|
||||
connect(actMPSettings, &QAction::triggered, this, &MainWindow::onOpenMPSettings);
|
||||
|
||||
actWifiSettings = menu->addAction("Wifi settings");
|
||||
connect(actWifiSettings, &QAction::triggered, this, &MainWindow::onOpenWifiSettings);
|
||||
|
||||
@ -2786,6 +2791,25 @@ void MainWindow::onAudioSettingsFinished(int res)
|
||||
micOpen();
|
||||
}
|
||||
|
||||
void MainWindow::onOpenMPSettings()
|
||||
{
|
||||
emuThread->emuPause();
|
||||
|
||||
MPSettingsDialog* dlg = MPSettingsDialog::openDlg(this);
|
||||
connect(dlg, &MPSettingsDialog::finished, this, &MainWindow::onMPSettingsFinished);
|
||||
}
|
||||
|
||||
void MainWindow::onMPSettingsFinished(int res)
|
||||
{
|
||||
/*LocalMP::DeInit();
|
||||
LocalMP::Init();
|
||||
|
||||
if (MPSettingsDialog::needsReset)
|
||||
onReset();*/
|
||||
|
||||
emuThread->emuUnpause();
|
||||
}
|
||||
|
||||
void MainWindow::onOpenWifiSettings()
|
||||
{
|
||||
emuThread->emuPause();
|
||||
|
Reference in New Issue
Block a user