From: Mike Gelfand Date: Sun, 28 Dec 2014 04:04:58 +0000 (+0000) Subject: Use QToolButton instead of QPushButton for path button, specify button icon size... X-Git-Tag: 2.90~280 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=826a007904f6c69105205ca01d52a20f0b838963;p=transmission Use QToolButton instead of QPushButton for path button, specify button icon size explicitly --- diff --git a/qt/relocate.cc b/qt/relocate.cc index a18861eb0..3b97031ce 100644 --- a/qt/relocate.cc +++ b/qt/relocate.cc @@ -31,6 +31,8 @@ RelocateDialog::onFileSelected (const QString& path) { myPath = path; + const int iconSize = style ()->pixelMetric (QStyle::PM_SmallIconSize); + const QFileInfo pathInfo (path); const QString absolutePath = pathInfo.absoluteFilePath (); const QFileIconProvider iconProvider; @@ -38,6 +40,7 @@ RelocateDialog::onFileSelected (const QString& path) ui.newLocationButton->setIcon (mySession.isLocal () ? iconProvider.icon (pathInfo) : iconProvider.icon (QFileIconProvider::Folder)); + ui.newLocationButton->setIconSize (QSize (iconSize, iconSize)); ui.newLocationButton->setText (pathInfo.fileName ().isEmpty () ? absolutePath : pathInfo.fileName ()); ui.newLocationButton->setToolTip (absolutePath); } diff --git a/qt/relocate.ui b/qt/relocate.ui index 08b38d3c3..adfb379b7 100644 --- a/qt/relocate.ui +++ b/qt/relocate.ui @@ -57,12 +57,18 @@ - + + + + 0 + 0 + + text-align:left - - false + + Qt::ToolButtonTextBesideIcon