[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/pim/krss
From: Dmitry Ivanov <vonami () gmail ! com>
Date: 2009-01-26 13:16:23
Message-ID: 1232975783.048786.1286.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 916922 by divanov:
Proper tag handling across libkrss:
- Re-introduced TagProvider interface which represents a central
list of all tags (singleton-like). It emits singals when a tag has been
created/modified/deleted and provides jobs for creating/modifying/deleting
tags.
TagProviderRetrieveJob should be used to retrieve the tag provider.
- Adapt FeedListModel to use TagProvider.
- Implement DefaultTagProvider that stores tags in Akonadi as virtual
collections.
- GUI actions and widgets for creating/modifying/deleting tags.
There are some work left though:
- adapt NetFeedCreate/PersistenFeedModify/PersistenFeedDelete jobs
to TagProvider
- adapt RssResource to TagProvider
- Nepomuk-based implementation of Tagprovider
M +7 -3 krssreader/krssreaderui.rc
M +38 -7 krssreader/mainwidget.cpp
M +4 -0 krssreader/mainwidget.h
M +7 -2 libkrss/CMakeLists.txt
M +11 -4 libkrss/abstractproxyfeed.cpp
M +1 -0 libkrss/abstractproxyfeed.h
M +2 -1 libkrss/abstractproxyfeed_p.h
AM libkrss/defaulttagprovider/defaulttag_p.h [License: GPL (v2+)]
M +610 -20 libkrss/defaulttagprovider/defaulttagjobimpls.cpp
M +120 -33 libkrss/defaulttagprovider/defaulttagjobimpls.h
M +148 -11 libkrss/defaulttagprovider/defaulttagprovider.cpp
M +49 -8 libkrss/defaulttagprovider/defaulttagprovider.h
AM libkrss/defaulttagprovider/tagpropertiesattribute.cpp [License: GPL (v2+)]
AM libkrss/defaulttagprovider/tagpropertiesattribute.h [License: GPL (v2+)]
M +1 -37 libkrss/feed.cpp
M +4 -7 libkrss/feed.h
M +10 -10 libkrss/feedcollection.cpp
M +5 -4 libkrss/feedcollection.h
M +4 -80 libkrss/feedlist.cpp
M +0 -2 libkrss/feedlist.h
M +0 -1 libkrss/feedlist_p.h
M +131 -46 libkrss/feedlistmodel.cpp
M +8 -2 libkrss/feedlistmodel.h
M +22 -3 libkrss/item.cpp
M +4 -0 libkrss/item.h
M +37 -2 libkrss/itemdeletejob.cpp
M +2 -0 libkrss/itemdeletejob.h
M +89 -9 libkrss/itemmodifyjob.cpp
M +4 -2 libkrss/itemmodifyjob.h
M +21 -44 libkrss/persistentfeed.cpp
M +4 -1 libkrss/persistentfeed.h
M +1 -36 libkrss/persistentfeedmodifyjob.cpp
M +1 -3 libkrss/persistentfeedmodifyjob.h
M +4 -19 libkrss/resourcemanager.cpp
M +0 -2 libkrss/resourcemanager.h
M +85 -40 libkrss/standardactionmanager.cpp
M +11 -4 libkrss/standardactionmanager.h
M +4 -2 libkrss/subscriptionsmodel.cpp
M +2 -1 libkrss/subscriptionsmodel.h
M +20 -128 libkrss/tag.cpp
M +19 -42 libkrss/tag.h
AM libkrss/tag_p.h [License: GPL (v2+)]
M +76 -15 libkrss/tagjobs.h
M +94 -1 libkrss/tagprovider.cpp
M +70 -17 libkrss/tagprovider.h
M +33 -24 libkrss/tagscollectionattribute.cpp
M +16 -18 libkrss/tagscollectionattribute.h
AM libkrss/ui/tagpropertiesdialog.cpp [License: GPL (v2+)]
AM libkrss/ui/tagpropertiesdialog.h [License: GPL (v2+)]
AM libkrss/ui/tagpropertieswidget.ui
M +3 -2 resource/exportopmljob.cpp
M +2 -1 resource/importopmljob.cpp
M +33 -7 resource/rssresource.cpp
M +3 -0 resource/rssresource.h
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic