Summary: | Please add support for categories | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | Eugene Nine <enine> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | bjoern |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Eugene Nine
2006-03-02 15:15:25 UTC
Please check bug 15391 , comment #19 . The category sharing among kontact modules won't happen until kde 4.0, but I am planning to add features 2-5 to my patch in the future. I'm almost sure there are other bugs requesting this feature. Ismail, could you attach your patch here? SVN commit 692089 by onurf: Finally, port the tagging feature to KDE4. It is in a slightly worse state than what I had for KDE 3.5, but since the difficult part is over, I hope I will improve it over time. Currently it has the following features: - Ability to tag emails (with possibly more than one tag) - Changing the appearance of message headers (font and text color) according to the message's tags. - Configuration of tags through a new tab called "Message Tags" on the "Configure KMail->Appearance" configuration page. - You can add toolbar buttons for easy tagging. - You can assign shortcuts to tags. - Tagging through the right-click menu. - Quick filtering using the combobox for "status" filtering. See the screenshot. Some short-term todos: - Incorporate Nepomuk - A column for tags in the header view - Incorporate Ellen's usability comments Some long-term todos: - Filter action for automatic tagging - Searching based on tags ( which enables having 'tag folders' through use of search folders ) I'm sorry that I didn't have enough time to test my current commit completely. In the last two days, I have been constantly compiling kdelibs, kdepimlibs, kdebase to keep up with very frequent changes. I finally was able to compile all at once:) BUGS: 50409 CCBUG: 15391, 122977 M +1 -0 CMakeLists.txt M +483 -0 configuredialog.cpp M +99 -1 configuredialog_p.h M +23 -0 headeritem.cpp M +58 -16 headerlistquicksearch.cpp M +6 -0 headerlistquicksearch.h M +1 -0 kmail_part.cpp M +2 -1 kmail_part.rc M +22 -0 kmheaders.cpp M +5 -0 kmheaders.h M +6 -0 kmkernel.cpp M +4 -0 kmkernel.h M +123 -0 kmmainwidget.cpp M +20 -1 kmmainwidget.h M +2 -0 kmmainwin.cpp M +2 -1 kmmainwin.rc M +29 -0 kmmessage.cpp M +3 -0 kmmessage.h A kmmessagetag.cpp [License: GPL (v2+) (+Qt exception)] A kmmessagetag.h [License: GPL (v2+)] M +35 -2 kmmsgbase.cpp M +14 -1 kmmsgbase.h M +23 -0 kmmsginfo.cpp M +2 -0 kmmsginfo.h |