mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 08:21:22 +00:00
The wrapping flag of QStyleOptionViewItemV2 gets lost, as the instance is assigned to a QStyleOptionViewItem object later on (QStyleOptionViewItem AbstractItemView::viewOptions() const) -> enable the wrapping in the QListView itself.
svn path=/trunk/KDE/kdebase/apps/; revision=664830
This commit is contained in:
parent
10ebd5818b
commit
c5f8d7ca78
|
@ -76,10 +76,8 @@ DolphinIconsView::DolphinIconsView(QWidget* parent, DolphinController* controlle
|
||||||
font.setItalic(settings->italicFont());
|
font.setItalic(settings->italicFont());
|
||||||
font.setBold(settings->boldFont());
|
font.setBold(settings->boldFont());
|
||||||
m_viewOptions.font = font;
|
m_viewOptions.font = font;
|
||||||
if (settings->numberOfTextlines() > 1) {
|
|
||||||
m_viewOptions.features = QStyleOptionViewItemV2::WrapText;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
setWordWrap(settings->numberOfTextlines() > 1);
|
||||||
updateGridSize(controller->showPreview(), controller->showAdditionalInfo());
|
updateGridSize(controller->showPreview(), controller->showAdditionalInfo());
|
||||||
|
|
||||||
if (settings->arrangement() == QListView::TopToBottom) {
|
if (settings->arrangement() == QListView::TopToBottom) {
|
||||||
|
|
|
@ -74,7 +74,7 @@ private:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
DolphinController* m_controller;
|
DolphinController* m_controller;
|
||||||
QStyleOptionViewItemV2 m_viewOptions;
|
QStyleOptionViewItem m_viewOptions;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue