version 2.17.0
iconedlabel icon size scale in auto scale mode BlockItem decors visibility logic flags
This commit is contained in:
@@ -55,7 +55,7 @@ void IconedLabel::checkSpacing() {
|
||||
|
||||
|
||||
QSize IconedLabel::realIconSize() const {
|
||||
return size_.isValid() ? size_ : preferredIconSize(1.f, this);
|
||||
return size_.isEmpty() ? preferredIconSize(m_iconSizeAutoScale, this) : size_;
|
||||
}
|
||||
|
||||
|
||||
@@ -96,3 +96,9 @@ void IconedLabel::setDirection(IconedLabel::Direction d) {
|
||||
checkSpacing();
|
||||
update();
|
||||
}
|
||||
|
||||
|
||||
void IconedLabel::setIconSizeAutoScale(double newIconSizeAutoScale) {
|
||||
m_iconSizeAutoScale = newIconSizeAutoScale;
|
||||
setIconSize(iconSize());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user