aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 9f67c49..d5e1b10 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -19,11 +19,10 @@ MainWindow::MainWindow(QWidget *parent)
setObjectName("MainWindow");
setWindowTitle(QApplication::applicationName());
- setWindowIcon(QIcon(":/icons/app/icon-256.png"));
- setMinimumWidth(750);
- setMinimumHeight(640);
+ setWindowIcon(QIcon(":/icons/app/icon-128.png"));
+ setMinimumWidth(525);
+ setMinimumHeight(448);
restoreGeometry(settings.value("geometry").toByteArray());
- restoreState(settings.value("windowState").toByteArray());
initThemes();
createActions();
createTrayIcon();
@@ -449,7 +448,6 @@ void MainWindow::showAbout() {
void MainWindow::closeEvent(QCloseEvent *event) {
settings.setValue("geometry", saveGeometry());
- settings.setValue("windowState", saveState());
getPageTheme();
QTimer::singleShot(500, settingsWidget, [=]() { settingsWidget->refresh(); });
@@ -465,8 +463,7 @@ void MainWindow::closeEvent(QCloseEvent *event) {
return;
}
event->accept();
- qApp->quit();
- settings.setValue("firstrun_tray", true);
+ quitApp();
QMainWindow::closeEvent(event);
}
@@ -557,6 +554,7 @@ void MainWindow::createActions() {
}
void MainWindow::quitApp() {
+ settings.setValue("geometry", saveGeometry());
getPageTheme();
QTimer::singleShot(500, &settings, [=]() {
qWarning() << "THEME" << settings.value("windowTheme").toString();