[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim-runtime/akregator_port] resources/owncloud/rss: Allow creating top-level folders
From: Frank Osterfeld <osterfeld () kde ! org>
Date: 2013-03-06 22:05:05
Message-ID: 20130306220505.A0425A604F () git ! kde ! org
[Download RAW message or body]
Git commit c60a3a7ac84c3c8fca623c41b646648bd32a1fc0 by Frank Osterfeld.
Committed on 06/03/2013 at 23:04.
Pushed by osterfeld into branch 'akregator_port'.
Allow creating top-level folders
These properties have to be set to make the Akregator UI allow
creating sub-collections of the resource root collection.
M +3 -1 resources/owncloud/rss/owncloudrssresource.cpp
http://commits.kde.org/kdepim-runtime/c60a3a7ac84c3c8fca623c41b646648bd32a1=
fc0
diff --git a/resources/owncloud/rss/owncloudrssresource.cpp b/resources/own=
cloud/rss/owncloudrssresource.cpp
index ebab262..b90ddcb 100644
--- a/resources/owncloud/rss/owncloudrssresource.cpp
+++ b/resources/owncloud/rss/owncloudrssresource.cpp
@@ -233,13 +233,15 @@ void OwncloudRssResource::feedsListed( KJob * j )
Collection::List collections;
=
// create a top-level collection
- Collection top;
+ KRss::FeedCollection top;
top.setParent( Collection::root() );
top.setRemoteId( QLatin1String("0") );
top.setContentMimeTypes( QStringList() << Collection::mimeType() << mi=
meType() );
top.setName( i18n("Owncloud Feeds") );
top.setRights( Collection::CanCreateCollection );
top.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissi=
ng )->setDisplayName( i18n("Owncloud News") );
+ top.setAllowSubfolders( true );
+ top.setIsFolder( true );
collections << buildCollections( top, m_folders, feeds );
collectionsRetrieved( collections );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic