diff --git a/main/main.cpp b/main/main.cpp index 20b6787..22c6b52 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -111,6 +111,7 @@ int main(int argc, char* argv[]) { QDir("temp").removeRecursively(); // HiDPI workaround + // Mainly for Windows, not required in Qt6 if (ReadFileText("./groups/HiDPI").toInt() == 1) { QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); diff --git a/ui/dialog_basic_settings.cpp b/ui/dialog_basic_settings.cpp index cd0cab7..3c63ab6 100644 --- a/ui/dialog_basic_settings.cpp +++ b/ui/dialog_basic_settings.cpp @@ -142,20 +142,6 @@ DialogBasicSettings::DialogBasicSettings(QWidget *parent) mainwindow->repaint(); NekoRay::dataStore->Save(); }); - // - ui->AA_EnableHighDpiScaling->setChecked(ReadFileText("groups/HiDPI").toInt() == 1); - connect(ui->AA_EnableHighDpiScaling, &QCheckBox::clicked, this, [=](bool checked) { - QFile file; - file.setFileName("groups/HiDPI"); - file.open(QIODevice::ReadWrite | QIODevice::Truncate); - if (checked) { - file.write("1"); - } else { - file.write("0"); - } - file.close(); - CACHE.needRestart = true; - }); // Subscription diff --git a/ui/dialog_basic_settings.ui b/ui/dialog_basic_settings.ui index 1b13ea2..f27cda4 100644 --- a/ui/dialog_basic_settings.ui +++ b/ui/dialog_basic_settings.ui @@ -248,54 +248,8 @@ Style - - - - - - - - - - 0 - 0 - - - - Set custom icon - - - - - - - - - - - - - Max log lines - - - - - - - - 0 - 0 - - - - - - - - - - + @@ -336,6 +290,19 @@ + + + + + 0 + 0 + + + + Set custom icon + + + @@ -384,8 +351,8 @@ - - + + @@ -440,8 +407,8 @@ - - + + @@ -462,15 +429,22 @@ - - + + - - - Enable Qt::AA_EnableHighDpiScaling, maybe useful for HiDPI screens. - + - HiDPI Screen workaround + Max log lines + + + + + + + + 0 + 0 + @@ -496,13 +470,6 @@ - - - - Clear servers before updating subscription - - - @@ -517,6 +484,13 @@ + + + + Clear servers before updating subscription + + + @@ -655,8 +629,8 @@ 0 0 - 568 - 297 + 198 + 58