Add an About dialog with build info (#2138)

add About dialog
This commit is contained in:
Nadia Holmquist Pedersen
2024-10-24 22:05:30 +02:00
committed by GitHub
parent a97463b0ac
commit 287f6642fc
12 changed files with 470 additions and 5 deletions

View File

@ -82,6 +82,7 @@
#include "ArchiveUtil.h"
#include "CameraManager.h"
#include "Window.h"
#include "AboutDialog.h"
using namespace melonDS;
@ -645,6 +646,15 @@ MainWindow::MainWindow(int id, EmuInstance* inst, QWidget* parent) :
actAudioSync->setCheckable(true);
connect(actAudioSync, &QAction::triggered, this, &MainWindow::onChangeAudioSync);
}
{
QMenu* menu = menubar->addMenu("Help");
actAbout = menu->addAction("About...");
connect(actAbout, &QAction::triggered, this, [&]{
auto dialog = AboutDialog(this);
dialog.exec();
});
}
setMenuBar(menubar);
if (localCfg.GetString("Firmware.Username") == "Arisotura")