diff --git a/src/gui/AboutDialog.cpp b/src/gui/AboutDialog.cpp index 6ca02d1aa..a4f180b05 100644 --- a/src/gui/AboutDialog.cpp +++ b/src/gui/AboutDialog.cpp @@ -56,6 +56,22 @@ AboutDialog::AboutDialog(QWidget* parent) .arg(Crypto::backendVersion()); m_ui->label_libs->setText(libs); + QString extensions; +#ifdef WITH_XC_HTTP + extensions += "- KeePassHTTP\n"; +#endif +#ifdef WITH_XC_AUTOTYPE + extensions += "- Autotype\n"; +#endif +#ifdef WITH_XC_YUBIKEY + extensions += "- Yubikey\n"; +#endif + + if (extensions.isEmpty()) + extensions = "None"; + + m_ui->label_features->setText(m_ui->label_features->text() + extensions); + setAttribute(Qt::WA_DeleteOnClose); connect(m_ui->buttonBox, SIGNAL(rejected()), SLOT(close())); } diff --git a/src/gui/AboutDialog.ui b/src/gui/AboutDialog.ui index 35f0e9e32..49b75f1e8 100644 --- a/src/gui/AboutDialog.ui +++ b/src/gui/AboutDialog.ui @@ -6,8 +6,8 @@ 0 0 - 375 - 210 + 455 + 238 @@ -53,7 +53,7 @@ - <a href="http://www.keepassx.org/">http://www.keepassx.org/</a> + <a href="https://www.keepassxc.org/">https://www.keepassxc.org/</a> true @@ -93,6 +93,14 @@ + + + + Extensions: + + + +