mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-10-15 15:07:55 +00:00
qt: continue event loop during game close
This commit is contained in:
parent
f631825247
commit
1eb9cb8ec3
4 changed files with 64 additions and 14 deletions
|
@ -29,6 +29,7 @@ class GImageInfo;
|
|||
class GRenderWindow;
|
||||
class LoadingScreen;
|
||||
class MicroProfileDialog;
|
||||
class OverlayDialog;
|
||||
class ProfilerWidget;
|
||||
class ControllerDialog;
|
||||
class QLabel;
|
||||
|
@ -335,6 +336,10 @@ private slots:
|
|||
void OnReinitializeKeys(ReinitializeKeyBehavior behavior);
|
||||
void OnLanguageChanged(const QString& locale);
|
||||
void OnMouseActivity();
|
||||
void OnShutdownBegin();
|
||||
void OnShutdownBeginDialog();
|
||||
void OnEmulationStopped();
|
||||
void OnEmulationStopTimeExpired();
|
||||
|
||||
private:
|
||||
QString GetGameListErrorRemoving(InstalledEntryType type) const;
|
||||
|
@ -384,6 +389,8 @@ private:
|
|||
GRenderWindow* render_window;
|
||||
GameList* game_list;
|
||||
LoadingScreen* loading_screen;
|
||||
QTimer shutdown_timer;
|
||||
OverlayDialog* shutdown_dialog;
|
||||
|
||||
GameListPlaceholder* game_list_placeholder;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue