mirror of
https://invent.kde.org/system/dolphin
synced 2024-08-22 01:40:02 +00:00
Change window title when searching
Summary: When you search for a file (e.g. "hello world") the window title of Dolphin will now change to "Search for [input]" instead of "baloosearch - /". BUG: 321575 Test Plan: - Disables it iself after search bar is hidden - Works with multiple word searches Reviewers: #dolphin, ngraham, elvisangelaccio Reviewed By: #dolphin, ngraham, elvisangelaccio Subscribers: anthonyfieroni, elvisangelaccio, rkflx, emmanuelp, ngraham, #dolphin Tags: #dolphin Differential Revision: https://phabricator.kde.org/D8273
This commit is contained in:
parent
d0277c7108
commit
702429ac8e
|
@ -1001,6 +1001,16 @@ void DolphinMainWindow::setUrlAsCaption(const QUrl& url)
|
|||
fileName = '/';
|
||||
}
|
||||
|
||||
if (m_activeViewContainer->isSearchModeEnabled()) {
|
||||
if(m_activeViewContainer->currentSearchText().isEmpty()){
|
||||
setWindowTitle(i18n("Empty Search"));
|
||||
} else {
|
||||
const auto searchText = i18n("Search for %1", m_activeViewContainer->currentSearchText());
|
||||
setWindowTitle(searchText);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
setWindowTitle(schemePrefix + fileName);
|
||||
}
|
||||
|
||||
|
|
|
@ -245,6 +245,11 @@ bool DolphinViewContainer::autoGrabFocus() const
|
|||
return m_autoGrabFocus;
|
||||
}
|
||||
|
||||
QString DolphinViewContainer::currentSearchText() const
|
||||
{
|
||||
return m_searchBox->text();
|
||||
}
|
||||
|
||||
const DolphinStatusBar* DolphinViewContainer::statusBar() const
|
||||
{
|
||||
return m_statusBar;
|
||||
|
|
|
@ -93,6 +93,8 @@ public:
|
|||
void setAutoGrabFocus(bool grab);
|
||||
bool autoGrabFocus() const;
|
||||
|
||||
QString currentSearchText() const;
|
||||
|
||||
const DolphinStatusBar* statusBar() const;
|
||||
DolphinStatusBar* statusBar();
|
||||
|
||||
|
|
Loading…
Reference in a new issue