diff options
| author | Peter Penz <[email protected]> | 2008-03-30 08:44:52 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-03-30 08:44:52 +0000 |
| commit | b6f970d355ee694bbe02e0e7d4f8b517f163c9a8 (patch) | |
| tree | a8fef5019c5a09bca656262a3590c30375e6715b /src | |
| parent | ae7d038d33590fb24d89b876e8a266d97357299c (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.cpp | 19 | ||||
| -rw-r--r-- | src/dolphiniconsview.h | 1 |
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; |
