Stand-alone KMail only calls createActions() once, so no difference there,
but in Kontact it's called from guiActivateEvent(), which means once per
part switch, and apparently also eight times during startup.
so trigger an update of the Tag actions manually.
This won't catch tag changes from the outside.
svn path=/branches/work/akonadi-ports/kdepim/; revision=1074779
- Get rid of kmmessagetag and all its cruft.
- Instead of storing meta information about tags
in the config file (like text or background color), we store them as properties for the
Nepomuk::Tag now. Those properties are generated from a .trig file.
- Move almost all tagging related stuff out of kmmainwidget and into a new class TagActionManager
- Also, remove some old kmkernel stuff, like migration from ~/Mail and ~/KMail or the storage debug
area.
- Make use of the new tag properties in the messagelist, now the coloring works again
- Disable EntityMimeTypeFilterModel, its match() method seems to be buggy
svn path=/branches/work/akonadi-ports/kdepim/; revision=1073362