akregator
#include <article.h>
Public Types | |
| enum | ContentOption { ContentAndOnlyContent, DescriptionAsFallback } |
Public Member Functions | |
| Article () | |
| Article (const QString &guid, Feed *feed) | |
| Article (const Syndication::ItemPtr &article, Feed *feed) | |
| Article (const Syndication::ItemPtr &article, Backend::FeedStorage *archive) | |
| Article (const Article &other) | |
| ~Article () | |
| QString | authorAsHtml () const |
| QString | authorEMail () const |
| QString | authorName () const |
| QString | authorShort () const |
| QString | authorUri () const |
| int | comments () const |
| KUrl | commentsLink () const |
| QString | content (ContentOption opt=ContentAndOnlyContent) const |
| QString | description () const |
| boost::shared_ptr< const Syndication::Enclosure > | enclosure () const |
| Feed * | feed () const |
| QString | guid () const |
| bool | guidIsHash () const |
| bool | guidIsPermaLink () const |
| uint | hash () const |
| bool | isDeleted () const |
| bool | isNull () const |
| bool | keep () const |
| KUrl | link () const |
| void | offsetPubDate (int secs) |
| bool | operator!= (const Article &other) const |
| bool | operator< (const Article &other) const |
| bool | operator<= (const Article &other) const |
| Article & | operator= (const Article &other) |
| bool | operator== (const Article &other) const |
| bool | operator> (const Article &other) const |
| bool | operator>= (const Article &other) const |
| QDateTime | pubDate () const |
| int | status () const |
| void | swap (Article &other) |
| QString | title () const |
Detailed Description
A proxy class for Syndication::ItemPtr with some additional methods to assist sorting.
Member Enumeration Documentation
Constructor & Destructor Documentation
| Akregator::Article::Article | ( | ) |
Definition at line 237 of file article.cpp.
| Akregator::Article::Article | ( | const QString & | guid, |
| Feed * | feed | ||
| ) |
creates am article object for an existing article.
The constructor accesses the archive to load it's data
Definition at line 241 of file article.cpp.
| Akregator::Article::Article | ( | const Syndication::ItemPtr & | article, |
| Feed * | feed | ||
| ) |
creates an article object from a parsed librss Article the article is added to the archive if not yet stored, or updated if stored but modified
Definition at line 245 of file article.cpp.
| Akregator::Article::Article | ( | const Syndication::ItemPtr & | article, |
| Backend::FeedStorage * | archive | ||
| ) |
Definition at line 249 of file article.cpp.
| Akregator::Article::Article | ( | const Article & | other | ) |
Definition at line 284 of file article.cpp.
| Akregator::Article::~Article | ( | ) |
Definition at line 289 of file article.cpp.
Member Function Documentation
| QString Akregator::Article::authorAsHtml | ( | ) | const |
Definition at line 423 of file article.cpp.
| QString Akregator::Article::authorEMail | ( | ) | const |
Definition at line 392 of file article.cpp.
| QString Akregator::Article::authorName | ( | ) | const |
Definition at line 383 of file article.cpp.
| QString Akregator::Article::authorShort | ( | ) | const |
Definition at line 410 of file article.cpp.
| QString Akregator::Article::authorUri | ( | ) | const |
Definition at line 401 of file article.cpp.
| int Akregator::Article::comments | ( | ) | const |
Definition at line 474 of file article.cpp.
| KUrl Akregator::Article::commentsLink | ( | ) | const |
Definition at line 468 of file article.cpp.
| QString Akregator::Article::content | ( | ContentOption | opt = ContentAndOnlyContent | ) | const |
Definition at line 457 of file article.cpp.
| QString Akregator::Article::description | ( | ) | const |
Definition at line 452 of file article.cpp.
| shared_ptr< const Enclosure > Akregator::Article::enclosure | ( | ) | const |
Definition at line 516 of file article.cpp.
| Feed * Akregator::Article::feed | ( | ) | const |
Definition at line 508 of file article.cpp.
| QString Akregator::Article::guid | ( | ) | const |
Definition at line 463 of file article.cpp.
| bool Akregator::Article::guidIsHash | ( | ) | const |
returns if the guid is a hash or an ID taken from the source
Definition at line 485 of file article.cpp.
| bool Akregator::Article::guidIsPermaLink | ( | ) | const |
Definition at line 480 of file article.cpp.
| uint Akregator::Article::hash | ( | ) | const |
returns a hash value used to detect changes in articles with non-hash GUIDs.
If the guid is a hash itself, it returns 0
Definition at line 490 of file article.cpp.
| bool Akregator::Article::isDeleted | ( | ) | const |
Definition at line 279 of file article.cpp.
| bool Akregator::Article::isNull | ( | ) | const |
Definition at line 253 of file article.cpp.
| bool Akregator::Article::keep | ( | ) | const |
if true, the article should be kept even when expired
Definition at line 495 of file article.cpp.
| KUrl Akregator::Article::link | ( | ) | const |
Definition at line 447 of file article.cpp.
| void Akregator::Article::offsetPubDate | ( | int | secs | ) |
Definition at line 258 of file article.cpp.
| bool Akregator::Article::operator!= | ( | const Article & | other | ) | const |
Definition at line 333 of file article.cpp.
| bool Akregator::Article::operator< | ( | const Article & | other | ) | const |
Definition at line 306 of file article.cpp.
| bool Akregator::Article::operator<= | ( | const Article & | other | ) | const |
Definition at line 312 of file article.cpp.
Definition at line 298 of file article.cpp.
| bool Akregator::Article::operator== | ( | const Article & | other | ) | const |
Definition at line 328 of file article.cpp.
| bool Akregator::Article::operator> | ( | const Article & | other | ) | const |
Definition at line 317 of file article.cpp.
| bool Akregator::Article::operator>= | ( | const Article & | other | ) | const |
Definition at line 323 of file article.cpp.
| QDateTime Akregator::Article::pubDate | ( | ) | const |
Definition at line 511 of file article.cpp.
| int Akregator::Article::status | ( | ) | const |
Definition at line 338 of file article.cpp.
| QString Akregator::Article::title | ( | ) | const |
Definition at line 374 of file article.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference