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:
Peter Penz 2007-05-14 22:46:01 +00:00
parent 10ebd5818b
commit c5f8d7ca78
2 changed files with 2 additions and 4 deletions

View file

@ -76,10 +76,8 @@ DolphinIconsView::DolphinIconsView(QWidget* parent, DolphinController* controlle
font.setItalic(settings->italicFont());
font.setBold(settings->boldFont());
m_viewOptions.font = font;
if (settings->numberOfTextlines() > 1) {
m_viewOptions.features = QStyleOptionViewItemV2::WrapText;
}
setWordWrap(settings->numberOfTextlines() > 1);
updateGridSize(controller->showPreview(), controller->showAdditionalInfo());
if (settings->arrangement() == QListView::TopToBottom) {

View file

@ -74,7 +74,7 @@ private:
private:
DolphinController* m_controller;
QStyleOptionViewItemV2 m_viewOptions;
QStyleOptionViewItem m_viewOptions;
};
#endif