From 3b29f20d60f8fa00581c8c19a2e43e420d7a5d09 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Wed, 9 Dec 2020 18:24:59 -0500 Subject: [PATCH] Hide actions when features are disabled * Fix #5794 - Don't show "Download All Favicons" in group menu * Don't show offline documentation links if built documentation is disabled --- src/gui/MainWindow.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index f3a6e583..cbfc1b07 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -519,6 +519,11 @@ MainWindow::MainWindow() m_ui->actionGroupDownloadFavicons->setVisible(false); m_ui->actionEntryDownloadIcon->setVisible(false); #endif +#ifndef WITH_XC_DOCS + m_ui->actionGettingStarted->setVisible(false); + m_ui->actionUserGuide->setVisible(false); + m_ui->actionKeyboardShortcuts->setVisible(false); +#endif // clang-format off connect(m_ui->tabWidget, SIGNAL(messageGlobal(QString,MessageWidget::MessageType)), @@ -743,7 +748,9 @@ void MainWindow::setMenuActionState(DatabaseWidget::Mode mode) m_ui->actionGroupSortDesc->setEnabled(groupSelected && currentGroupHasChildren); m_ui->actionGroupEmptyRecycleBin->setVisible(recycleBinSelected); m_ui->actionGroupEmptyRecycleBin->setEnabled(recycleBinSelected); +#ifdef WITH_XC_NETWORKING m_ui->actionGroupDownloadFavicons->setVisible(!recycleBinSelected); +#endif m_ui->actionGroupDownloadFavicons->setEnabled(groupSelected && currentGroupHasEntries && !recycleBinSelected); m_ui->actionDatabaseSecurity->setEnabled(true);