[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] Review Request: Fix sorting of mailboxes (system
From: "Andras Mantia" <amantia () kde ! org>
Date: 2011-12-03 19:22:25
Message-ID: 20111203192225.14591.6222 () vidsolbach ! de
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/103317/
-----------------------------------------------------------
(Updated Dec. 3, 2011, 7:22 p.m.)
Review request for KDEPIM.
Changes
-------
Alternative version with rank caching.
Description
-------
The patch fixes the sorting of mailboxes, so Inbox/Outbox/Sent/Drafts/Trash/Templates \
is before the rest. This affects mostly IMAP or secondary maildir folders. The bugs \
is https://bugs.kde.org/show_bug.cgi?id=282189 . The reason I post it for review is \
that the changed code is probably slower (can include several dbus calls to the imap \
resource) than what he had before, although more correct. Local caching of folder \
ranks could be done on the expense of more memory usage. The cache could be probably \
cleared up when the filter proxy is invalidated.
Note for any testers: Trash is considered system folder if the IMAP account has that \
one selected as Trash. Drafts/Templates/Sent is considered to be a system folder if \
it is configured to be such for one of your identities. There can be only one Outbox \
in KMail, so IMAP Outboxes will never be considered as system folders.
Alternative solution: do the rankings based on folder names, but how to treat \
translated names in that case?
Diffs (updated)
-----
mailcommon/entitycollectionorderproxymodel.cpp 09c0037
Diff: http://git.reviewboard.kde.org/r/103317/diff/diff
Testing
-------
Tested with an IMAP account having those folders, works fine (except for Outbox), \
locally with no visual slowdown, but it was not profiled.
Thanks,
Andras Mantia
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic