Adapt to changes done on kdelibs

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=744218
This commit is contained in:
Rafael Fernández López 2007-12-02 23:50:21 +00:00
parent 2128e27bbf
commit e71af0e7c1
2 changed files with 10 additions and 11 deletions

View file

@ -93,8 +93,8 @@ DolphinView::Sorting DolphinSortFilterProxyModel::sortingForColumn(int column)
return sortingTypeTable[column];
}
bool DolphinSortFilterProxyModel::lessThanGeneralPurpose(const QModelIndex &left,
const QModelIndex &right) const
int DolphinSortFilterProxyModel::compareCategories(const QModelIndex &left,
const QModelIndex &right) const
{
#ifdef HAVE_NEPOMUK
DolphinModel* dolphinModel = static_cast<DolphinModel*>(sourceModel());
@ -128,11 +128,11 @@ bool DolphinSortFilterProxyModel::lessThanGeneralPurpose(const QModelIndex &left
}
#endif
return KDirSortFilterProxyModel::lessThanGeneralPurpose(left, right);
return KDirSortFilterProxyModel::compareCategories(left, right);
}
bool DolphinSortFilterProxyModel::lessThan(const QModelIndex& left,
const QModelIndex& right) const
bool DolphinSortFilterProxyModel::subsortLessThan(const QModelIndex& left,
const QModelIndex& right) const
{
#ifdef HAVE_NEPOMUK
DolphinModel* dolphinModel = static_cast<DolphinModel*>(sourceModel());
@ -212,8 +212,7 @@ bool DolphinSortFilterProxyModel::lessThan(const QModelIndex& left,
}
#endif
return KDirSortFilterProxyModel::lessThan(left, right);
return KDirSortFilterProxyModel::subsortLessThan(left, right);
}
#include "dolphinsortfilterproxymodel.moc"

View file

@ -84,15 +84,15 @@ public:
* will go before a category with a folder with rating 8.
* That's the main reason for having the lessThanGeneralPurpose() method.
*/
virtual bool lessThanGeneralPurpose(const QModelIndex &left,
const QModelIndex &right) const;
virtual int compareCategories(const QModelIndex &left,
const QModelIndex &right) const;
signals:
void sortingRoleChanged();
protected:
virtual bool lessThan(const QModelIndex& left,
const QModelIndex& right) const;
virtual bool subsortLessThan(const QModelIndex& left,
const QModelIndex& right) const;
private:
DolphinView::Sorting m_sorting:16;