Reintroduce DiscordRPC

This commit is contained in:
SimoneN64
2024-08-27 21:47:42 +02:00
parent 17b7cc333a
commit bba5037da6
3 changed files with 15 additions and 3 deletions

View File

@@ -52,19 +52,24 @@ void KaizenQt::LoadROM(const QString &fileName) noexcept {
mainWindow->view.actionStop->setEnabled(true);
emuThread->start();
emuThread->core.LoadROM(fileName.toStdString());
auto gameNameDB = emuThread->core.cpu->GetMem().rom.gameNameDB;
mainWindow->setWindowTitle(emuThread->core.cpu->GetMem().rom.gameNameDB.c_str());
UpdateRPC(Util::Playing, gameNameDB);
}
void KaizenQt::Quit() noexcept {
if (emuThread) {
emuThread->SetRender(false);
emuThread->Stop();
emuThread->quit();
}
QApplication::quit();
}
void KaizenQt::LoadTAS(const QString &fileName) const noexcept {
emuThread->core.LoadTAS(fs::path(fileName.toStdString()));
auto gameNameDB = emuThread->core.cpu->GetMem().rom.gameNameDB;
UpdateRPC(Util::MovieReplay, gameNameDB, fileName.toStdString());
}
void KaizenQt::keyPressEvent(QKeyEvent *e) {