mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-04-16 01:30:47 -04:00
fix: Resizeable w/ Window Memory
This commit is contained in:
@@ -38,6 +38,7 @@
|
|||||||
#include "core/loader/loader.h"
|
#include "core/loader/loader.h"
|
||||||
#include "frontend_common/config.h"
|
#include "frontend_common/config.h"
|
||||||
#include "ui_configure_per_game.h"
|
#include "ui_configure_per_game.h"
|
||||||
|
#include "citron/uisettings.h"
|
||||||
#include "citron/configuration/configuration_shared.h"
|
#include "citron/configuration/configuration_shared.h"
|
||||||
#include "citron/configuration/configure_audio.h"
|
#include "citron/configuration/configure_audio.h"
|
||||||
#include "citron/configuration/configure_cpu.h"
|
#include "citron/configuration/configure_cpu.h"
|
||||||
@@ -78,6 +79,10 @@ rainbow_timer{new QTimer(this)} {
|
|||||||
|
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
|
if (!UISettings::values.per_game_configure_geometry.isEmpty()) {
|
||||||
|
restoreGeometry(UISettings::values.per_game_configure_geometry);
|
||||||
|
}
|
||||||
|
|
||||||
ApplyStaticTheme();
|
ApplyStaticTheme();
|
||||||
UpdateTheme(); // Run once to set initial colors
|
UpdateTheme(); // Run once to set initial colors
|
||||||
connect(rainbow_timer, &QTimer::timeout, this, &ConfigurePerGame::UpdateTheme);
|
connect(rainbow_timer, &QTimer::timeout, this, &ConfigurePerGame::UpdateTheme);
|
||||||
@@ -131,7 +136,9 @@ rainbow_timer{new QTimer(this)} {
|
|||||||
LoadConfiguration();
|
LoadConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigurePerGame::~ConfigurePerGame() = default;
|
ConfigurePerGame::~ConfigurePerGame() {
|
||||||
|
UISettings::values.per_game_configure_geometry = saveGeometry();
|
||||||
|
}
|
||||||
|
|
||||||
void ConfigurePerGame::accept() {
|
void ConfigurePerGame::accept() {
|
||||||
ApplyConfiguration();
|
ApplyConfiguration();
|
||||||
|
|||||||
Reference in New Issue
Block a user