HiDPI workaroud

This commit is contained in:
arm64v8a
2023-01-31 17:23:37 +09:00
parent 242fc1cb52
commit 1c0d0f8dbc
5 changed files with 58 additions and 14 deletions

View File

@@ -54,6 +54,7 @@ public:
DialogBasicSettings::DialogBasicSettings(QWidget *parent)
: QDialog(parent), ui(new Ui::DialogBasicSettings) {
ui->setupUi(this);
ADD_ASTERISK(this);
// Common
@@ -142,6 +143,20 @@ 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();
MessageBoxWarning(tr("Settings changed"), tr("Restart nekoray to take effect."));
});
// Subscription