aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/fancyactionbar.cpp
diff options
context:
space:
mode:
authorJens Bache-Wiig <jbache@trolltech.com>2010-04-14 17:59:31 +0200
committerJens Bache-Wiig <jbache@trolltech.com>2010-04-14 18:01:22 +0200
commit2b742e252849fb7b52e4a2c7dfbc04d73138626a (patch)
treec19d86413025c57a30f238e245707ea173f27334 /src/plugins/coreplugin/fancyactionbar.cpp
parentfa5379501f2eb6d586e0c3444f259f976beec88c (diff)
Fix some layout issues with the sidebar
* Minimum width now depends on translated strings * Missing margin for target name added Task-number: QTCREATORBUG-468
Diffstat (limited to 'src/plugins/coreplugin/fancyactionbar.cpp')
-rw-r--r--src/plugins/coreplugin/fancyactionbar.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/fancyactionbar.cpp b/src/plugins/coreplugin/fancyactionbar.cpp
index d9cd741f90..6b7bbe0789 100644
--- a/src/plugins/coreplugin/fancyactionbar.cpp
+++ b/src/plugins/coreplugin/fancyactionbar.cpp
@@ -171,7 +171,8 @@ void FancyToolButton::paintEvent(QPaintEvent *event)
penColor = Qt::gray;
painter.setPen(penColor);
- QString ellidedProjectName = fm.elidedText(projectName, Qt::ElideMiddle, r.width() - 6);
+ const int margin = 6;
+ QString ellidedProjectName = fm.elidedText(projectName, Qt::ElideMiddle, r.width() - margin);
if (isEnabled()) {
const QRectF shadowR = r.translated(0, 1);
painter.setPen(QColor(30, 30, 30, 80));
@@ -182,7 +183,7 @@ void FancyToolButton::paintEvent(QPaintEvent *event)
textOffset = iconRect.center() + QPoint(iconRect.width()/2, iconRect.height()/2);
r = QRectF(0, textOffset.y()+5, rect().width(), lineHeight);
painter.setFont(boldFont);
- QString ellidedBuildConfiguration = boldFm.elidedText(buildConfiguration, Qt::ElideMiddle, r.width());
+ QString ellidedBuildConfiguration = boldFm.elidedText(buildConfiguration, Qt::ElideMiddle, r.width() - margin);
if (isEnabled()) {
const QRectF shadowR = r.translated(0, 1);
painter.setPen(QColor(30, 30, 30, 80));