diff options
| author | Peter Penz <[email protected]> | 2007-07-18 21:05:47 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-07-18 21:05:47 +0000 |
| commit | a6a454c8587949e6fc954d4cd2f2eddf838c6d47 (patch) | |
| tree | 16abca605beee3e09c692a2628e4281990890f0e | |
| parent | 71158bc65d366e1b02a6d6030b5b12afdca43bd1 (diff) | |
QAbstractItemView::viewOptions() only returns an instance of the class QStyleOptionViewItem, so the text wrapping property of QStyleOptionViewItemV3 will never be set -> check whether wrapping has been enabled inside QListView
svn path=/trunk/KDE/kdebase/apps/; revision=689676
| -rw-r--r-- | src/kcategorizedview.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kcategorizedview.cpp b/src/kcategorizedview.cpp index c931c0f79..d250c42c9 100644 --- a/src/kcategorizedview.cpp +++ b/src/kcategorizedview.cpp @@ -622,6 +622,11 @@ void KCategorizedView::paintEvent(QPaintEvent *event) QStyleOptionViewItemV3 option = viewOptions(); option.widget = this; + if (wordWrap()) + { + option.features |= QStyleOptionViewItemV2::WrapText; + } + QPainter painter(viewport()); QRect area = event->rect(); const bool focus = (hasFocus() || viewport()->hasFocus()) && |
