diff options
author | Jonathan Bauer | 2018-10-31 14:47:37 +0100 |
---|---|---|
committer | Jonathan Bauer | 2018-10-31 14:47:37 +0100 |
commit | 57d416a2b4dd45831ecaddd9732e6f7e62b626ee (patch) | |
tree | c9df9ca56d768fb566c035f87ae676f33c877e0f /src | |
parent | Simplify Settings (diff) | |
download | slxgreeter-57d416a2b4dd45831ecaddd9732e6f7e62b626ee.tar.gz slxgreeter-57d416a2b4dd45831ecaddd9732e6f7e62b626ee.tar.xz slxgreeter-57d416a2b4dd45831ecaddd9732e6f7e62b626ee.zip |
[loginform] configurable icon for login form
with 'loginform-mini-icon' in config file
Diffstat (limited to 'src')
-rw-r--r-- | src/loginform.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/loginform.cpp b/src/loginform.cpp index 6e58d94..69015f7 100644 --- a/src/loginform.cpp +++ b/src/loginform.cpp @@ -49,7 +49,13 @@ void LoginForm::setFocus(Qt::FocusReason reason) void LoginForm::initialize() { + // fallback to built-in bwlp logo QPixmap icon(":/resources/bwlp.svg"); // This project came from Razor-qt + if (!Settings::miniIconPath().isNull() && !Settings::miniIconPath().isEmpty()) { + QPixmap configuredIcon(Settings::miniIconPath()); + if (!configuredIcon.isNull()) + icon = configuredIcon; + } ui->iconLabel->setPixmap(icon.scaled(ui->iconLabel->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation)); ui->leaveComboBox->setView(new QListView()); // This is required to get the stylesheet to apply |