MythTV
master
|
#include <mythrssmanager.h>
Classes | |
class | List |
Public Types | |
using | rssList = QList< RSSSite * > |
Signals | |
void | finished (RSSSite *item) |
Public Member Functions | |
RSSSite (QString title, QString sortTitle, QString image, const ArticleType &type, QString description, QString url, QString author, const bool &download, QDateTime updated) | |
~RSSSite ()=default | |
const QString & | GetTitle () const |
const QString & | GetSortTitle () const |
const QString & | GetImage () const |
const ArticleType & | GetType () const |
const QString & | GetDescription () const |
const QString & | GetURL () const |
const QString & | GetAuthor () const |
const bool & | GetDownload () const |
const QDateTime & | GetUpdated () const |
unsigned int | timeSinceLastUpdate (void) const |
void | insertRSSArticle (ResultItem *item) |
void | clearRSSArticles (void) |
ResultItem::resultList | GetVideoList (void) const |
void | retrieve (void) |
void | stop (void) |
void | process (void) |
Private Slots | |
void | slotCheckRedirect (QNetworkReply *reply) |
Static Private Member Functions | |
static QUrl | redirectUrl (const QUrl &possibleRedirectUrl, const QUrl &oldRedirectUrl) |
Private Attributes | |
QString | m_title |
QString | m_sortTitle |
QString | m_image |
ArticleType | m_type |
QString | m_description |
QString | m_url |
QUrl | m_urlReq |
QString | m_author |
bool | m_download |
QDateTime | m_updated |
QMutex | m_lock {QMutex::Recursive} |
QByteArray | m_data |
QString | m_imageURL |
bool | m_podcast {false} |
ResultItem::resultList | m_articleList |
QNetworkReply * | m_reply {nullptr} |
QNetworkAccessManager * | m_manager {nullptr} |
Definition at line 19 of file mythrssmanager.h.
using RSSSite::rssList = QList<RSSSite *> |
Definition at line 51 of file mythrssmanager.h.
RSSSite::RSSSite | ( | QString | title, |
QString | sortTitle, | ||
QString | image, | ||
const ArticleType & | type, | ||
QString | description, | ||
QString | url, | ||
QString | author, | ||
const bool & | download, | ||
QDateTime | updated | ||
) |
Definition at line 110 of file mythrssmanager.cpp.
|
default |
|
inline |
Definition at line 53 of file mythrssmanager.h.
Referenced by RSSEditPopup::Create(), insertInDB(), RSSManager::processAndInsertRSS(), NetTree::UpdateItem(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 54 of file mythrssmanager.h.
Referenced by insertInDB(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 55 of file mythrssmanager.h.
Referenced by RSSEditPopup::Create(), insertInDB(), RSSEditor::SlotItemChanged(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 56 of file mythrssmanager.h.
Referenced by insertInDB(), markUpdated(), RSSManager::processAndInsertRSS(), and removeFromDB().
|
inline |
Definition at line 57 of file mythrssmanager.h.
Referenced by RSSEditPopup::Create(), insertInDB(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 58 of file mythrssmanager.h.
Referenced by insertInDB(), markUpdated(), removeFromDB(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 59 of file mythrssmanager.h.
Referenced by RSSEditPopup::Create(), insertInDB(), and NetTree::UpdateSiteItem().
|
inline |
Definition at line 60 of file mythrssmanager.h.
Referenced by RSSEditPopup::Create(), and insertInDB().
|
inline |
Definition at line 61 of file mythrssmanager.h.
Referenced by insertInDB().
unsigned int RSSSite::timeSinceLastUpdate | ( | void | ) | const |
Definition at line 195 of file mythrssmanager.cpp.
void RSSSite::insertRSSArticle | ( | ResultItem * | item | ) |
Definition at line 130 of file mythrssmanager.cpp.
Referenced by process().
void RSSSite::clearRSSArticles | ( | void | ) |
Definition at line 136 of file mythrssmanager.cpp.
ResultItem::resultList RSSSite::GetVideoList | ( | void | ) | const |
Definition at line 189 of file mythrssmanager.cpp.
Referenced by RSSManager::processAndInsertRSS().
void RSSSite::retrieve | ( | void | ) |
Definition at line 142 of file mythrssmanager.cpp.
void RSSSite::stop | ( | void | ) |
void RSSSite::process | ( | void | ) |
Definition at line 204 of file mythrssmanager.cpp.
Referenced by slotCheckRedirect().
|
staticprivate |
Definition at line 158 of file mythrssmanager.cpp.
Referenced by slotCheckRedirect().
|
privateslot |
Definition at line 167 of file mythrssmanager.cpp.
Referenced by retrieve().
|
signal |
Referenced by process(), and retrieve().
|
private |
Definition at line 79 of file mythrssmanager.h.
Referenced by RSSSite().
|
private |
Definition at line 80 of file mythrssmanager.h.
Referenced by RSSSite().
|
private |
Definition at line 81 of file mythrssmanager.h.
|
private |
Definition at line 82 of file mythrssmanager.h.
|
private |
Definition at line 83 of file mythrssmanager.h.
|
private |
Definition at line 84 of file mythrssmanager.h.
Referenced by retrieve().
|
private |
Definition at line 85 of file mythrssmanager.h.
Referenced by retrieve().
|
private |
Definition at line 86 of file mythrssmanager.h.
|
private |
Definition at line 87 of file mythrssmanager.h.
|
private |
Definition at line 88 of file mythrssmanager.h.
Referenced by timeSinceLastUpdate().
|
mutableprivate |
Definition at line 90 of file mythrssmanager.h.
Referenced by clearRSSArticles(), GetVideoList(), insertRSSArticle(), process(), retrieve(), and timeSinceLastUpdate().
|
private |
Definition at line 91 of file mythrssmanager.h.
Referenced by process(), retrieve(), and slotCheckRedirect().
|
private |
Definition at line 92 of file mythrssmanager.h.
Definition at line 93 of file mythrssmanager.h.
|
private |
Definition at line 95 of file mythrssmanager.h.
Referenced by clearRSSArticles(), GetVideoList(), insertRSSArticle(), process(), and retrieve().
|
private |
Definition at line 97 of file mythrssmanager.h.
Referenced by retrieve(), and slotCheckRedirect().
|
private |
Definition at line 98 of file mythrssmanager.h.
Referenced by retrieve(), and slotCheckRedirect().