From 8fb2f40f9c8ec1691590e56813c7d4b043fba559 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sat, 14 Jul 2007 17:45:42 +0000 Subject: [PATCH] Fix small adjustments with items-categories svn path=/trunk/KDE/kdebase/apps/; revision=687902 --- src/kcategorizedview.cpp | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/src/kcategorizedview.cpp b/src/kcategorizedview.cpp index 8c1bcad51..214fa39d2 100644 --- a/src/kcategorizedview.cpp +++ b/src/kcategorizedview.cpp @@ -201,20 +201,15 @@ QRect KCategorizedView::Private::visualRectInViewport(const QModelIndex &index) if (rows - trunc(rows)) rowsInt++; + retRect.setTop(retRect.top() + + (rowsInt * itemHeight) + + itemCategorizer->categoryHeight(listView->viewOptions()) + + listView->spacing() * 2); + if (listView->gridSize().isEmpty()) { retRect.setTop(retRect.top() + - (rowsInt * listView->spacing()) + - (rowsInt * itemHeight) + - itemCategorizer->categoryHeight(listView->viewOptions()) + - listView->spacing() * 2); - } - else - { - retRect.setTop(retRect.top() + - (rowsInt * itemHeight) + - itemCategorizer->categoryHeight(listView->viewOptions()) + - listView->spacing()); + (rowsInt * listView->spacing())); } } @@ -290,20 +285,15 @@ QRect KCategorizedView::Private::visualCategoryRectInViewport(const QString &cat if (rows - trunc(rows)) rowsInt++; + retRect.setTop(retRect.top() + + (rowsInt * itemHeight) + + itemCategorizer->categoryHeight(listView->viewOptions()) + + listView->spacing() * 2); + if (listView->gridSize().isEmpty()) { retRect.setTop(retRect.top() + - (rowsInt * listView->spacing()) + - (rowsInt * itemHeight) + - itemCategorizer->categoryHeight(listView->viewOptions()) + - listView->spacing() * 2); - } - else - { - retRect.setTop(retRect.top() + - (rowsInt * itemHeight) + - itemCategorizer->categoryHeight(listView->viewOptions()) + - listView->spacing()); + (rowsInt * listView->spacing())); } } -- 2.47.3