Fix some layout issues with the sidebar

* Minimum width now depends on translated strings
* Missing margin for target name added

Task-number: QTCREATORBUG-468
This commit is contained in:
Jens Bache-Wiig
2010-04-14 17:59:31 +02:00
parent fa5379501f
commit 2b742e2528
2 changed files with 10 additions and 4 deletions

View File

@@ -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));