Improve search popup window titles (#2268)

Adds special cases for /whispers, /mentions and empty tabs, and an apostrophe in the titles.

Co-authored-by: Paweł <zneix@zneix.eu>
This commit is contained in:
Mm2PL
2020-12-12 13:06:40 +01:00
committed by GitHub
parent 1651c6852d
commit c6d55e0d8c
2 changed files with 20 additions and 1 deletions
+19 -1
View File
@@ -81,7 +81,25 @@ void SearchPopup::setChannel(const ChannelPtr &channel)
void SearchPopup::updateWindowTitle()
{
this->setWindowTitle("Searching in " + this->channelName_ + "s history");
QString historyName;
if (this->channelName_ == "/whispers")
{
historyName = "whispers";
}
else if (this->channelName_ == "/mentions")
{
historyName = "mentions";
}
else if (this->channelName_.isEmpty())
{
historyName = "<empty>'s";
}
else
{
historyName = QString("%1's").arg(this->channelName_);
}
this->setWindowTitle("Searching in " + historyName + " history");
}
void SearchPopup::search()