Qt: Fix multiple emulation shutdown bugs

This commit is contained in:
spycrab
2017-07-03 16:04:24 +02:00
parent 0f9ae6d361
commit ebe169a218
2 changed files with 42 additions and 16 deletions

View File

@ -42,7 +42,7 @@ private slots:
void Pause();
// May ask for confirmation. Returns whether or not it actually stopped.
bool Stop();
bool RequestStop();
void ForceStop();
void Reset();
void FrameAdvance();
@ -87,6 +87,7 @@ private:
void ShowAboutDialog();
void ShowHotkeyDialog();
void OnStopComplete();
void dragEnterEvent(QDragEnterEvent* event) override;
void dropEvent(QDropEvent* event) override;
@ -97,7 +98,9 @@ private:
RenderWidget* m_render_widget;
bool m_rendering_to_main;
bool m_stop_requested = false;
bool m_exit_requested = false;
int m_state_slot = 1;
QString m_pending_boot;
HotkeyScheduler* m_hotkey_scheduler;
ControllersWindow* m_controllers_window;