From 76eb93ba1a71073c67df36578f3ea5eb7f42d5db Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 7 Apr 2010 08:19:17 +0000 Subject: [PATCH] Flat buttons in status bar should never get focus --- src/statusbar.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/statusbar.h b/src/statusbar.h index c78949300..fcf14d92b 100644 --- a/src/statusbar.h +++ b/src/statusbar.h @@ -80,18 +80,21 @@ public: //dlSpeedLbl->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); connect(dlSpeedLbl, SIGNAL(clicked()), this, SLOT(capDownloadSpeed())); dlSpeedLbl->setFlat(true); + dlSpeedLbl->setFocusPolicy(Qt::NoFocus); altSpeedsBtn = new QPushButton(); altSpeedsBtn->setFixedWidth(22); + altSpeedsBtn->setFlat(true); + altSpeedsBtn->setFocusPolicy(Qt::NoFocus); updateAltSpeedsBtn(Preferences::isAltBandwidthEnabled()); connect(altSpeedsBtn, SIGNAL(clicked()), this, SLOT(toggleAlternativeSpeeds())); - altSpeedsBtn->setFlat(true); upSpeedLbl = new QPushButton(tr("U: %1 B/s - T: %2", "Upload speed: x B/s - Transferred: x MiB").arg("0.0").arg(misc::friendlyUnit(0))); //upSpeedLbl->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); connect(upSpeedLbl, SIGNAL(clicked()), this, SLOT(capUploadSpeed())); upSpeedLbl->setFlat(true); + upSpeedLbl->setFocusPolicy(Qt::NoFocus); DHTLbl = new QLabel(tr("DHT: %1 nodes").arg(0)); DHTLbl->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); statusSep1 = new QFrame();