| Summary: | Please add support for categories | ||
|---|---|---|---|
| Product: | [Unmaintained] kmail | Reporter: | Eugene Nine <enine> |
| Component: | general | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | bjoern |
| Priority: | NOR | ||
| Version First Reported In: | 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
|