Changes to accommodate for high DPI

Not sure how this will work on Linux or macOS.
This commit is contained in:
Pengfei
2021-06-27 18:46:08 +08:00
parent 412aeaa0d4
commit 3db1c43fd6
8 changed files with 25 additions and 21 deletions
+5
View File
@@ -6,6 +6,7 @@
#include <cmath>
#include <unordered_map>
#include <QCheckBox>
#include <QDesktopWidget>
#include <QFileDialog>
#include <QFutureWatcher>
#include <QMenu>
@@ -94,6 +95,10 @@ ImportDialog::ImportDialog(QWidget* parent, const Core::Config& config)
qRegisterMetaType<Core::ContentSpecifier>();
ui->setupUi(this);
const double scale = qApp->desktop()->logicalDpiX() / 96.0;
resize(static_cast<int>(width() * scale), static_cast<int>(height() * scale));
if (!importer.IsGood()) {
QMessageBox::critical(
this, tr("Importer Error"),