diff --git a/source/frontends/qapple/qapple.cpp b/source/frontends/qapple/qapple.cpp index 2517c72e..bf3b4808 100644 --- a/source/frontends/qapple/qapple.cpp +++ b/source/frontends/qapple/qapple.cpp @@ -595,3 +595,8 @@ void QApple::loadStateFile(const QString & filename) Snapshot_SetFilename(path.absoluteFilePath().toStdString().c_str()); ui->actionLoad_state->trigger(); } + +void QApple::on_actionQuit_triggered() +{ + this->close(); +} diff --git a/source/frontends/qapple/qapple.h b/source/frontends/qapple/qapple.h index 258bc304..cee56164 100644 --- a/source/frontends/qapple/qapple.h +++ b/source/frontends/qapple/qapple.h @@ -79,6 +79,8 @@ private slots: void on_actionNext_video_mode_triggered(); + void on_actionQuit_triggered(); + private: // helper class to pause the emulator and restart at the end of the block diff --git a/source/frontends/qapple/qapple.ui b/source/frontends/qapple/qapple.ui index f67866d1..6207e519 100644 --- a/source/frontends/qapple/qapple.ui +++ b/source/frontends/qapple/qapple.ui @@ -42,7 +42,7 @@ 0 0 1032 - 24 + 22 @@ -83,6 +83,8 @@ + + @@ -231,6 +233,14 @@ F9 + + + Quit + + + Ctrl+Q + +