diff --git a/src/gui/WelcomeWidget.cpp b/src/gui/WelcomeWidget.cpp index 12a1b6db0..cb7a1de2e 100644 --- a/src/gui/WelcomeWidget.cpp +++ b/src/gui/WelcomeWidget.cpp @@ -36,9 +36,6 @@ WelcomeWidget::WelcomeWidget(QWidget* parent) m_ui->iconLabel->setPixmap(filePath()->applicationIcon().pixmap(64)); - // waiting for CSV PR - m_ui->buttonImportCSV->hide(); - m_ui->recentListWidget->clear(); const QStringList lastDatabases = config()->get("LastDatabases", QVariant()).toStringList(); for (const QString& database : lastDatabases) { @@ -46,6 +43,10 @@ WelcomeWidget::WelcomeWidget(QWidget* parent) itm->setText(database); m_ui->recentListWidget->addItem(itm); } + bool recent_visibility = (m_ui->recentListWidget->count() > 0); + m_ui->startLabel->setVisible(!recent_visibility); + m_ui->recentListWidget->setVisible(recent_visibility); + m_ui->recentLabel->setVisible(recent_visibility); connect(m_ui->buttonNewDatabase, SIGNAL(clicked()), SIGNAL(newDatabase())); connect(m_ui->buttonOpenDatabase, SIGNAL(clicked()), SIGNAL(openDatabase())); diff --git a/src/gui/WelcomeWidget.ui b/src/gui/WelcomeWidget.ui index 7591a6038..8d6a7c49a 100644 --- a/src/gui/WelcomeWidget.ui +++ b/src/gui/WelcomeWidget.ui @@ -80,6 +80,16 @@ + + + + Start storing your passwords securely in a KeePassXC database + + + Qt::AlignCenter + + + @@ -98,43 +108,6 @@ - - - - - - - 0 - 255 - 0 - - - - - - - - - 0 - 255 - 0 - - - - - - - - - 0 - 255 - 0 - - - - - - Create new database @@ -148,25 +121,11 @@ - - - - - Import from KeePass1 - - - - - - - true - - - Import from CSV - - - - + + + Import from KeePass 1 + +