Commit a3fa0231 authored by Nate Graham's avatar Nate Graham
Browse files

Take font size changes into account when determining minimum window size

We do this for UI elements, so we should do it for the window size too.
parent 04eee8fe
......@@ -21,6 +21,7 @@
#include "BaseConfig.h"
#include "systemsettings_app_debug.h"
#include <QFontDatabase>
#include <QTimer>
#include <QRadioButton>
#include <QVariantList>
......@@ -90,10 +91,12 @@ SettingsBase::~SettingsBase()
QSize SettingsBase::sizeHint() const
{
// Take the font size into account for the window size, as we do for UI elements
const float fontSize = QFontDatabase::systemFont(QFontDatabase::GeneralFont).pointSizeF();
const QSize targetSize = QSize(qRound(102 * fontSize), qRound(70 * fontSize));
// on smaller or portrait-rotated screens, do not max out height and/or width
const QSize screenSize = (QGuiApplication::primaryScreen()->availableSize()*0.9);
const QSize targetSize = QSize(1024, 700);
return targetSize.boundedTo(screenSize);
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment