mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-25 07:30:15 +00:00
Code guidelines fixes
This commit is contained in:
parent
4e097e05d2
commit
0df188969f
@ -63,16 +63,16 @@ void EmuWindow_SDL2::OnResize() {
|
||||
}
|
||||
|
||||
void EmuWindow_SDL2::WaitForFocus() {
|
||||
while(!has_focus) {
|
||||
while (!has_focus) {
|
||||
SDL_Event event;
|
||||
SDL_WaitEvent(&event);
|
||||
if(event.type == SDL_WINDOWEVENT) {
|
||||
if (event.type == SDL_WINDOWEVENT) {
|
||||
switch (event.window.event) {
|
||||
case SDL_WINDOWEVENT_FOCUS_GAINED:
|
||||
has_focus=true;
|
||||
has_focus = true;
|
||||
break;
|
||||
case SDL_WINDOWEVENT_CLOSE:
|
||||
has_focus=true;
|
||||
has_focus = true;
|
||||
is_open = false;
|
||||
break;
|
||||
}
|
||||
|
@ -58,7 +58,7 @@ private:
|
||||
/// Is the window still open?
|
||||
bool is_open = true;
|
||||
|
||||
/// Is the window has focus
|
||||
/// Does the window has focus
|
||||
bool has_focus = true;
|
||||
|
||||
/// Internal SDL2 render window
|
||||
|
@ -136,22 +136,16 @@ public slots:
|
||||
signals:
|
||||
/// Emitted when the window is closed
|
||||
void Closed();
|
||||
/// Emitted when the window focus changed
|
||||
void focusChanged(bool hasFocus);
|
||||
/// Emitted when the window focus changes
|
||||
void focusChanged(bool has_focus);
|
||||
|
||||
private:
|
||||
void OnMinimalClientAreaChangeRequest(const std::pair<unsigned,unsigned>& minimal_size) override;
|
||||
|
||||
/**
|
||||
* Capture focus gain to unset pause
|
||||
* @param event
|
||||
*/
|
||||
/// Capture focus gain to unset pause
|
||||
void focusInEvent(QFocusEvent*) override;
|
||||
|
||||
/**
|
||||
* Capture focus lost to set pause
|
||||
* @param event
|
||||
*/
|
||||
/// Capture focus lost to set pause
|
||||
void focusOutEvent(QFocusEvent*) override;
|
||||
|
||||
GGLWidgetInternal* child;
|
||||
|
@ -116,7 +116,7 @@ void Config::ReadValues() {
|
||||
|
||||
UISettings::values.single_window_mode = qt_config->value("singleWindowMode", true).toBool();
|
||||
UISettings::values.display_titlebar = qt_config->value("displayTitleBars", true).toBool();
|
||||
UISettings::values.pause_onfocuslost = qt_config->value("pauseOnFocusLost",false).toBool();
|
||||
UISettings::values.pause_onfocuslost = qt_config->value("pauseOnFocusLost", false).toBool();
|
||||
UISettings::values.confirm_before_closing = qt_config->value("confirmClose",true).toBool();
|
||||
UISettings::values.first_start = qt_config->value("firstStart", true).toBool();
|
||||
|
||||
|
@ -489,20 +489,17 @@ void GMainWindow::OnStopGame() {
|
||||
ShutdownGame();
|
||||
}
|
||||
|
||||
void GMainWindow::OnFocusChanged(bool hasFocus) {
|
||||
void GMainWindow::OnFocusChanged(bool has_focus) {
|
||||
// The focus change does not impact actual emulator state if:
|
||||
// - the option is disabled
|
||||
// - the emulation is not started
|
||||
// - the emulation has been paused through menu
|
||||
if(!UISettings::values.pause_onfocuslost ||
|
||||
!emu_thread ||
|
||||
emulation_paused)
|
||||
if (!UISettings::values.pause_onfocuslost ||
|
||||
!emu_thread ||
|
||||
emulation_paused)
|
||||
return;
|
||||
|
||||
if (hasFocus)
|
||||
emu_thread->SetRunning(true);
|
||||
else // focus lost
|
||||
emu_thread->SetRunning(false);
|
||||
emu_thread->SetRunning(has_focus);
|
||||
}
|
||||
|
||||
void GMainWindow::ToggleWindowMode() {
|
||||
|
@ -99,7 +99,7 @@ private slots:
|
||||
void OnPauseGame();
|
||||
void OnStopGame();
|
||||
/// Called whenever the render window focus is changed
|
||||
void OnFocusChanged(bool hasFocus);
|
||||
void OnFocusChanged(bool has_focus);
|
||||
/// Called whenever a user selects a game in the game list widget.
|
||||
void OnGameListLoadFile(QString game_path);
|
||||
void OnMenuLoadFile();
|
||||
|
Loading…
Reference in New Issue
Block a user