version 2.17.0

iconedlabel icon size scale in auto scale mode
BlockItem decors visibility logic flags
This commit is contained in:
2023-06-05 23:26:23 +03:00
parent f6205cab55
commit 7ce2b31ec9
12 changed files with 243 additions and 78 deletions

View File

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