From e34b2534edc6513cc57bb71875be4d48e74c73a7 Mon Sep 17 00:00:00 2001 From: Salanto <62221668+Salanto@users.noreply.github.com> Date: Fri, 12 Jul 2024 13:23:40 +0200 Subject: Restore position in AOApplication --- src/courtroom.cpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'src/courtroom.cpp') diff --git a/src/courtroom.cpp b/src/courtroom.cpp index 39d6ff9e..9d3240c0 100644 --- a/src/courtroom.cpp +++ b/src/courtroom.cpp @@ -11,6 +11,7 @@ Courtroom::Courtroom(AOApplication *p_ao_app) , ao_app{p_ao_app} { setWindowFlags((this->windowFlags() | Qt::CustomizeWindowHint) & ~Qt::WindowMaximizeButtonHint); + setObjectName("courtroom"); ao_app->initBASS(); keepalive_timer = new QTimer(this); @@ -1370,16 +1371,6 @@ void Courtroom::done_received() show(); - if (Options::getInstance().restoreWindowPositionEnabled()) - { - auto maybe_point = Options::getInstance().windowPosition("courtroom"); - if (maybe_point.has_value() && ao_app->pointExistsOnScreen(maybe_point.value())) - { - qDebug() << maybe_point.value(); - QMainWindow::move(maybe_point.value()); - } - } - ui_spectator->show(); } @@ -1917,8 +1908,7 @@ void Courtroom::set_judge_buttons() void Courtroom::closeEvent(QCloseEvent *event) { - Options::getInstance().setWindowPosition("courtroom", pos()); - qDebug() << pos(); + Options::getInstance().setWindowPosition(objectName(), pos()); QMainWindow::closeEvent(event); } -- cgit