From 65b23942242ab0bba5deaa66af4114f1dc8cf2c7 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Thu, 10 Mar 2011 23:26:16 +0100 Subject: [PATCH] Hide search-mode buttons in the read-only mode When a searching has been triggered externally (e.g. by clicking on a tag) the search-mode settings like "From here"... are ignored and should not be shown at all. The current patch is only a quick workaround until a clean layout will be provided for this case. --- src/search/dolphinsearchbox.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/search/dolphinsearchbox.cpp b/src/search/dolphinsearchbox.cpp index 17a691e44..eb1b8dff8 100644 --- a/src/search/dolphinsearchbox.cpp +++ b/src/search/dolphinsearchbox.cpp @@ -104,7 +104,7 @@ void DolphinSearchBox::setSearchPath(const KUrl& url) const QString elidedLocation = metrics.elidedText(location, Qt::ElideMiddle, maxWidth); m_fromHereButton->setText(i18nc("action:button", "From Here (%1)", elidedLocation)); - const bool showSearchFromButtons = url.isLocalFile(); + const bool showSearchFromButtons = url.isLocalFile() && !m_readOnly; m_separator->setVisible(showSearchFromButtons); m_fromHereButton->setVisible(showSearchFromButtons); m_everywhereButton->setVisible(showSearchFromButtons); @@ -393,10 +393,10 @@ void DolphinSearchBox::applyReadOnlyState() // has been done m_searchInput->setVisible(!m_readOnly); m_infoLabel->setVisible(m_readOnly); - m_fileNameButton->setEnabled(!m_readOnly); - m_contentButton->setEnabled(!m_readOnly); - m_fromHereButton->setEnabled(!m_readOnly); - m_everywhereButton->setEnabled(!m_readOnly); + m_fileNameButton->setVisible(!m_readOnly); + m_contentButton->setVisible(!m_readOnly); + m_fromHereButton->setVisible(!m_readOnly); + m_everywhereButton->setVisible(!m_readOnly); } #include "dolphinsearchbox.moc" -- 2.47.3