Changeset View
Changeset View
Standalone View
Standalone View
src/iconsidepane.cpp
Context not available. | |||||
230 | QStyleOptionViewItem optionCopy(*static_cast<const QStyleOptionViewItem *>(&option)); | 230 | QStyleOptionViewItem optionCopy(*static_cast<const QStyleOptionViewItem *>(&option)); | ||
---|---|---|---|---|---|
231 | optionCopy.decorationPosition = QStyleOptionViewItem::Top; | 231 | optionCopy.decorationPosition = QStyleOptionViewItem::Top; | ||
232 | 232 | | |||
233 | #if QT_VERSION >= QT_VERSION_CHECK(5,9,0) | ||||
234 | const int height = QFontMetrics(optionCopy.font).height(); | ||||
235 | #else | ||||
236 | const int height = 0; | ||||
237 | #endif | ||||
233 | optionCopy.decorationSize = | 238 | optionCopy.decorationSize = | ||
234 | mNavigator->showIcons() ? QSize(mNavigator->iconSize(), mNavigator->iconSize()) : QSize(); | 239 | mNavigator->showIcons() ? QSize(mNavigator->iconSize(), mNavigator->iconSize() + height) : QSize(); | ||
235 | optionCopy.textElideMode = Qt::ElideNone; | 240 | optionCopy.textElideMode = Qt::ElideNone; | ||
236 | return QStyledItemDelegate::sizeHint(optionCopy, index); | 241 | return QStyledItemDelegate::sizeHint(optionCopy, index); | ||
237 | } | 242 | } | ||
Context not available. |