Use EntityCollectionOrderProxyModel for filtering folders.

Authored by dfaure on Nov 5 2017, 11:11 AM.

Description

Use EntityCollectionOrderProxyModel for filtering folders.

Summary:
This way the FolderTreeWidgetProxyModel (its source) doesn't get
filtered, which will allow FavoriteCollectionsModel to not get filtered
by the filter lineedit (once it uses FolderTreeWidgetProxyModel
directly).

This also simplifies FolderTreeWidgetProxyModel.

Test Plan: lineedit filtering in kmail still works

Reviewers: dvratil, mlaurent

Reviewed By: mlaurent

Subscribers: KDE PIM

Tags: KDE PIM

Differential Revision: https://phabricator.kde.org/D8818

Details

Committed
dfaureNov 25 2017, 1:06 PM
Reviewer
mlaurent
Differential Revision
D8818: Use EntityCollectionOrderProxyModel for filtering folders.
Parents
R92:e1e4454f6e68: Merge remote-tracking branch 'origin/Applications/17.12'
Branches
Unknown
Tags
Unknown