summaryrefslogtreecommitdiffstats
path: root/src/loginform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/loginform.cpp')
-rw-r--r--src/loginform.cpp6
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