[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    [Bug 122977] Please add support for categories
From:       Ismail Onur Filiz <onurf () su ! sabanciuniv ! edu>
Date:       2007-07-25 1:23:17
Message-ID: 20070725012317.31236.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic