mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-28 03:21:56 +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 = '/';
|
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);
|
setWindowTitle(schemePrefix + fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -245,6 +245,11 @@ bool DolphinViewContainer::autoGrabFocus() const
|
||||||
return m_autoGrabFocus;
|
return m_autoGrabFocus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString DolphinViewContainer::currentSearchText() const
|
||||||
|
{
|
||||||
|
return m_searchBox->text();
|
||||||
|
}
|
||||||
|
|
||||||
const DolphinStatusBar* DolphinViewContainer::statusBar() const
|
const DolphinStatusBar* DolphinViewContainer::statusBar() const
|
||||||
{
|
{
|
||||||
return m_statusBar;
|
return m_statusBar;
|
||||||
|
|
|
@ -93,6 +93,8 @@ public:
|
||||||
void setAutoGrabFocus(bool grab);
|
void setAutoGrabFocus(bool grab);
|
||||||
bool autoGrabFocus() const;
|
bool autoGrabFocus() const;
|
||||||
|
|
||||||
|
QString currentSearchText() const;
|
||||||
|
|
||||||
const DolphinStatusBar* statusBar() const;
|
const DolphinStatusBar* statusBar() const;
|
||||||
DolphinStatusBar* statusBar();
|
DolphinStatusBar* statusBar();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue