[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim/akregator_port] krsslocal: FIX to avoid empty names of collections
From: Alessandro Cosentino <cosenal () gmail ! com>
Date: 2012-02-20 21:25:55
Message-ID: 20120220212556.000E9A610C () git ! kde ! org
[Download RAW message or body]
Git commit 47cf670de52774fce0d6059d18209291397bc1a3 by Alessandro Cosentino.
Committed on 27/09/2011 at 21:09.
Pushed by cgiboudeaux into branch 'akregator_port'.
FIX to avoid empty names of collections
M +4 -4 krsslocal/krsslocalresource.cpp
M +1 -1 krsslocal/opmlparser.cpp
http://commits.kde.org/kdepim/47cf670de52774fce0d6059d18209291397bc1a3
diff --git a/krsslocal/krsslocalresource.cpp b/krsslocal/krsslocalresource.cpp
index e973a6e..c6ff705 100644
--- a/krsslocal/krsslocalresource.cpp
+++ b/krsslocal/krsslocalresource.cpp
@@ -127,7 +127,7 @@ void KRssLocalResource::retrieveCollections()
Collection top;
top.setParent( Collection::root() );
top.setRemoteId( path );
- top.setName( titleOpml );
+ top.setName( i18n("Local Feeds") );
top.setContentMimeTypes( QStringList( Collection::mimeType() ) );
top.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setDisplayName( titleOpml ); @@ -152,21 +152,21 @@ Collection::List \
KRssLocalResource::buildCollectionTree( QList<shared_ptr<const foreach(const \
shared_ptr<const ParsedNode> parsedNode, listOfNodes) { if (!parsedNode->isFolder()) \
{
Collection c = (static_pointer_cast<const \
ParsedFeed>(parsedNode))->toAkonadiCollection(); + \
c.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setDisplayName( parsedNode->title() ); c.setContentMimeTypes( \
c.contentMimeTypes() ); c.setParent( parent );
-
c.setCachePolicy( policy );
//it customizes the collection with an rss icon
c.attribute<Akonadi::EntityDisplayAttribute>( Collection::AddIfMissing \
)->setIconName( QString("application-rss+xml") );
-
+
list << c;
}
else {
shared_ptr<const ParsedFolder> parsedFolder = static_pointer_cast<const \
ParsedFolder>(parsedNode); Collection folder;
folder.setParent( parent );
- folder.setName( parsedFolder->title() );
+ folder.setName( i18n("T_%1", parsedFolder->title()) );
folder.attribute<Akonadi::EntityDisplayAttribute>( \
Collection::AddIfMissing )->setDisplayName( parsedFolder->title() );
folder.setRemoteId( Settings::self()->path() + parsedFolder->title() );
folder.setContentMimeTypes( QStringList( Collection::mimeType() ) );
diff --git a/krsslocal/opmlparser.cpp b/krsslocal/opmlparser.cpp
index d08d8c3..437808b 100644
--- a/krsslocal/opmlparser.cpp
+++ b/krsslocal/opmlparser.cpp
@@ -172,7 +172,7 @@ Akonadi::Collection ParsedFeed::toAkonadiCollection() const
feed.setHtmlUrl( d->htmlUrl );
feed.setDescription( d->description );
feed.setFeedType( d->type );
- feed.setName( title() );
+ feed.setName( i18n("T_%1", title()) );
feed.setContentMimeTypes( QStringList( QLatin1String("application/rss+xml") ) );
return feed;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic