Fix Recent Applications sorting in Kicker and Dashboard.

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D13273
wilder-5.17
Eike Hein 8 years ago
parent eb413f7e94
commit 0e7e8fe84c
  1. 5
      recentusagemodel.cpp
  2. 1
      recentusagemodel.h

@ -97,6 +97,11 @@ bool InvalidAppsFilterProxy::filterAcceptsRow(int source_row, const QModelIndex
return true;
}
bool InvalidAppsFilterProxy::lessThan(const QModelIndex &left, const QModelIndex &right) const
{
return (left.row() < right.row());
}
bool GroupSortProxy::lessThan(const QModelIndex &left, const QModelIndex &right) const
{
const QString &lResource = sourceModel()->data(left, ResultModel::ResourceRole).toString();

@ -47,6 +47,7 @@ class InvalidAppsFilterProxy : public QSortFilterProxyModel
protected:
bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const Q_DECL_OVERRIDE;
bool lessThan(const QModelIndex &left, const QModelIndex &right) const override;
private Q_SLOTS:
void connectNewFavoritesModel();

Loading…
Cancel
Save