[Kde-pim] Review Request: KMail: Add dialog for mass-modifying indexing attribute
Will Stephenson
wstephenson at kde.org
Sat Dec 3 21:11:32 GMT 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/103318/
-----------------------------------------------------------
(Updated Dec. 3, 2011, 9:11 p.m.)
Review request for KDEPIM.
Changes
-------
Add screenshot, amend summary
Summary (updated)
-----------------
KMail: Add dialog for mass-modifying indexing attribute
Description
-------
This patch adds a button to show a CollectionDialog to the KMail Configure Dialog Misc main tab. The folders where IndexPolicyAttribute is set are selected by default. Changes to the multiple selection cause the mail collections' IndexPolicyAttribute to be modifled.
The intention of this patch is based on the assumption that indexing all mail b default causes performance problems, therefore I propose to reduce the folders to be indexed by default (not in this patch), and to make it easy for users to mass-modify email indexing flags in order to add folders that they do want to index.
It relies on changes in kdepimlibs to Akonadi::CollectionDialog and Akonadi::AsyncSelectionHandler to allow a multiple selection to be supplied as a default, see separate review for those.
The code is still a hacky proof of concept, but please give feedback on the idea.
Problems:
* There is a trivial logic error in calculating the set of non-indexed-collections
* CollectionDialog wrecks the multiple selection if the line edit filter is used
* CollectionDialog immediately accepts the selection on double click.
Diffs
-----
kmail/configuredialog.cpp 9a9a5a4
kmail/configuredialog_p.h 23aabec
kmail/ui/miscpagemaintab.ui 3cbefc4
Diff: http://git.reviewboard.kde.org/r/103318/diff/diff
Testing
-------
Screenshots (updated)
-----------
Dialog added by patch
http://git.reviewboard.kde.org/r/103318/s/349/
Thanks,
Will Stephenson
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list