mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
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.
This commit is contained in:
parent
984c20161b
commit
65b2394224
1 changed files with 5 additions and 5 deletions
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue