┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-03-30 08:44:52 +0000
committerPeter Penz <[email protected]>2008-03-30 08:44:52 +0000
commitb6f970d355ee694bbe02e0e7d4f8b517f163c9a8 (patch)
treea8fef5019c5a09bca656262a3590c30375e6715b /src
parentae7d038d33590fb24d89b876e8a266d97357299c (diff)
Revert last commit; the issue seems to be reproducible only in combination with 'Sort by Type' and we have to find the real root cause instead of bypassing a wrong layout.
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=791752
Diffstat (limited to 'src')
-rw-r--r--src/dolphiniconsview.cpp19
-rw-r--r--src/dolphiniconsview.h1
2 files changed, 0 insertions, 20 deletions
diff --git a/src/dolphiniconsview.cpp b/src/dolphiniconsview.cpp
index 8178d062a..da1784c31 100644
--- a/src/dolphiniconsview.cpp
+++ b/src/dolphiniconsview.cpp
@@ -133,25 +133,6 @@ DolphinIconsView::~DolphinIconsView()
m_categoryDrawer = 0;
}
-QRect DolphinIconsView::visualRect(const QModelIndex& index) const
-{
- QRect itemRect = KCategorizedView::visualRect(index);
-
- KCategorizedSortFilterProxyModel* proxyModel = dynamic_cast<KCategorizedSortFilterProxyModel*>(model());
- if ((flow() == QListView::LeftToRight) && !proxyModel->isCategorizedModel()) {
- // TODO: QListView might return a wrong x-position if the decoration size decreases. This is bypassed
- // by the following workaround...
- const IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
- const int margin = settings->gridSpacing();
- const int gridWidth = gridSize().width();
- const int gridIndex = (itemRect.left() - margin + 1) / gridWidth;
- const int centerInc = (m_itemSize.width() - itemRect.width()) / 2;
- itemRect.moveLeft((gridIndex * gridWidth) + margin + centerInc);
- }
-
- return itemRect;
-}
-
QStyleOptionViewItem DolphinIconsView::viewOptions() const
{
QStyleOptionViewItem viewOptions = KCategorizedView::viewOptions();
diff --git a/src/dolphiniconsview.h b/src/dolphiniconsview.h
index 65d53ce71..01aac03f2 100644
--- a/src/dolphiniconsview.h
+++ b/src/dolphiniconsview.h
@@ -47,7 +47,6 @@ class LIBDOLPHINPRIVATE_EXPORT DolphinIconsView : public KCategorizedView
public:
explicit DolphinIconsView(QWidget* parent, DolphinController* controller);
virtual ~DolphinIconsView();
- virtual QRect visualRect(const QModelIndex& index) const;
protected:
virtual QStyleOptionViewItem viewOptions() const;