forked from qt-creator/qt-creator
Improve icon and label behavior for target selector
I modified the text margins, removed the inconsistent "No project" label and made sure we fall back to the default computer icon when no project is open.
This commit is contained in:
@@ -227,13 +227,13 @@ QSize FancyToolButton::sizeHint() const
|
||||
QFontMetrics fm(boldFont);
|
||||
qreal lineHeight = fm.height();
|
||||
const QString projectName = defaultAction()->property("heading").toString();
|
||||
buttonSize += QSizeF(0, 4);
|
||||
buttonSize += QSizeF(0, 10);
|
||||
if (!projectName.isEmpty())
|
||||
buttonSize += QSizeF(0, lineHeight + 6);
|
||||
buttonSize += QSizeF(0, lineHeight + 2);
|
||||
|
||||
const QString buildConfiguration = defaultAction()->property("subtitle").toString();
|
||||
if (!buildConfiguration.isEmpty())
|
||||
buttonSize += QSizeF(0, lineHeight + 6);
|
||||
buttonSize += QSizeF(0, lineHeight + 2);
|
||||
}
|
||||
return buttonSize.toSize();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user