[Kde-pim] Review Request 118781: KIMAP: Add support for Gmail-specific protocol extensions
Dan Vrátil
dvratil at redhat.com
Thu Aug 7 11:17:47 BST 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118781/
-----------------------------------------------------------
(Updated Aug. 7, 2014, 12:17 p.m.)
Status
------
This change has been marked as submitted.
Review request for KDEPIM-Libraries and Christian Mollekopf.
Repository: kdepimlibs
Description
-------
This patch adds support for Gmail-specific IMAP extensions to KIMAP's FetchJob.
Overloads for partsReceived(), headersReceived() and messagesReceived() signals are added that have an additional QMap<qint64, QPair<QString, QVariant>> (typedef'ed as QMap<qint64, MessageAttribute>) argument that can contain multimap of additional FETCH response attributes. This solution will also scale in future if we add support for additional IMAP extensions that provide more information in FETCH responses, currently it will contain X-GM-MSGID, X-GM-THRID and X-GM-LABELS attributes (if enabled in KIMAP::FetchScope)
Diffs
-----
kimap/fetchjob.h 01a5712
kimap/fetchjob.cpp fa49fbd
kimap/tests/fetchjobtest.cpp b1c29a3
Diff: https://git.reviewboard.kde.org/r/118781/diff/
Testing
-------
Thanks,
Dan Vrátil
_______________________________________________
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