diff options
author | Jens Bache-Wiig <jbache@trolltech.com> | 2010-04-14 17:59:31 +0200 |
---|---|---|
committer | Jens Bache-Wiig <jbache@trolltech.com> | 2010-04-14 18:01:22 +0200 |
commit | 2b742e252849fb7b52e4a2c7dfbc04d73138626a (patch) | |
tree | c19d86413025c57a30f238e245707ea173f27334 /src/plugins/coreplugin/fancyactionbar.cpp | |
parent | fa5379501f2eb6d586e0c3444f259f976beec88c (diff) | |
download | qt-creator-2b742e252849fb7b52e4a2c7dfbc04d73138626a.tar.gz |
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.cpp | 5 |
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)); |