]> cloud.milkyroute.net Git - dolphin.git/commitdiff
The string freeze is near: Add a string that may contain the file-name as paramater.
authorPeter Penz <peter.penz19@gmail.com>
Thu, 11 Nov 2010 18:27:14 +0000 (18:27 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 11 Nov 2010 18:27:14 +0000 (18:27 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=1195670

src/search/dolphinsearchbox.cpp

index 6ab1362c80b69544fad997c829fd6f79594af150..0ff9e9b1defb258150c297481d09e7cfea6382da 100644 (file)
@@ -81,6 +81,11 @@ void DolphinSearchBox::setSearchPath(const KUrl& url)
 {
     m_searchPath = url;
     m_filterButton->setVisible(m_nepomukActivated && isSearchPathIndexed());
+
+    QFontMetrics metrics(m_fromHereButton->font());
+    const int maxWidth = metrics.averageCharWidth() * 15;
+    const QString fileName = metrics.elidedText(url.fileName(), Qt::ElideMiddle, maxWidth);
+    m_fromHereButton->setText(i18nc("action:button", "From Here (%1)", fileName));
 }
 
 KUrl DolphinSearchBox::searchPath() const