------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=122977 ------- Additional Comments From onurf su sabanciuniv edu 2007-07-25 03:23 ------- 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 _______________________________________________ KMail developers mailing list KMail-devel@kde.org https://mail.kde.org/mailman/listinfo/kmail-devel