[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