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

List:       kde-commits
Subject:    [kdepim/akregator_port] krsslocal: use entitydisplayname for feed title
From:       Frank Osterfeld <frank.osterfeld () kdab ! com>
Date:       2012-02-20 21:25:55
Message-ID: 20120220212555.D675AA60FC () git ! kde ! org
[Download RAW message or body]

Git commit 341480b1fabb1a3d004556aff983ba43c42852b4 by Frank Osterfeld.
Committed on 21/09/2011 at 19:41.
Pushed by cgiboudeaux into branch 'akregator_port'.

use entitydisplayname for feed title

M  +4    -1    krsslocal/krsslocalresource.cpp

http://commits.kde.org/kdepim/341480b1fabb1a3d004556aff983ba43c42852b4

diff --git a/krsslocal/krsslocalresource.cpp b/krsslocal/krsslocalresource.cpp
index 2ce1c80..f8f9ac0 100644
--- a/krsslocal/krsslocalresource.cpp
+++ b/krsslocal/krsslocalresource.cpp
@@ -134,7 +134,8 @@ void KRssLocalResource::retrieveCollections()
     top.setRemoteId( path );
     top.setName( titleOpml );
     top.setContentMimeTypes( QStringList( Collection::mimeType() ) );
-    
+
+    top.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setDisplayName( titleOpml );  //it customizes the root collection with an opml \
                icon
     top.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setIconName( QString("application-opml+xml") );  //TODO: modify CMakeLists.txt so \
that it installs the icon @@ -171,6 +172,7 @@ Collection::List \
KRssLocalResource::buildCollectionTree( QList<shared_ptr<const  Collection folder;
 	    folder.setParent( parent );
 	    folder.setName( parsedFolder->title() );
+            folder.attribute<Akonadi::EntityDisplayAttribute>( \
                Collection::AddIfMissing )->setDisplayName( parsedFolder->title() );
 	    folder.setRemoteId( Settings::self()->path() + parsedFolder->title() );
 	    folder.setContentMimeTypes( QStringList( Collection::mimeType() ) );
 	    list = buildCollectionTree( parsedFolder->children(), list, folder );
@@ -212,6 +214,7 @@ void KRssLocalResource::slotLoadingComplete(Syndication::Loader* \
loader, Syndica  
     if ( fc.htmlUrl().isEmpty() ) {
         fc.setName( feed->title() );
+        fc.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setDisplayName( feed->title() );  fc.setDescription( feed->description() );
         fc.setHtmlUrl( feed->link() );
         Akonadi::CollectionModifyJob* job = new Akonadi::CollectionModifyJob( fc );


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

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