MythTV  master
Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
RSSManager Class Reference

#include <mythrssmanager.h>

Inheritance diagram for RSSManager:
Inheritance graph
[legend]
Collaboration diagram for RSSManager:
Collaboration graph
[legend]

Public Slots

void doUpdate ()
 

Signals

void finished ()
 

Public Member Functions

 RSSManager ()
 
 ~RSSManager ()
 
void startTimer ()
 
void stopTimer ()
 

Private Slots

void slotRefreshRSS (void)
 
void slotRSSRetrieved (RSSSite *)
 

Private Member Functions

void processAndInsertRSS (RSSSite *site)
 

Private Attributes

QTimer * m_timer {nullptr}
 
RSSSite::rssList m_sites
 
uint m_updateFreq {6 * 3600 * 1000}
 
RSSSite::rssList m_inprogress
 

Detailed Description

Definition at line 109 of file mythrssmanager.h.

Constructor & Destructor Documentation

◆ RSSManager()

RSSManager::RSSManager ( )

Definition at line 22 of file mythrssmanager.cpp.

◆ ~RSSManager()

RSSManager::~RSSManager ( )

Definition at line 33 of file mythrssmanager.cpp.

Member Function Documentation

◆ startTimer()

void RSSManager::startTimer ( )

Definition at line 38 of file mythrssmanager.cpp.

Referenced by NetTree::UpdateRSS().

◆ stopTimer()

void RSSManager::stopTimer ( )

Definition at line 43 of file mythrssmanager.cpp.

◆ finished

void RSSManager::finished ( )
signal

◆ doUpdate

void RSSManager::doUpdate ( )
slot

Definition at line 48 of file mythrssmanager.cpp.

Referenced by main(), and NetTree::UpdateRSS().

◆ slotRefreshRSS

void RSSManager::slotRefreshRSS ( void  )
privateslot

Definition at line 67 of file mythrssmanager.cpp.

◆ slotRSSRetrieved

void RSSManager::slotRSSRetrieved ( RSSSite site)
privateslot

Definition at line 103 of file mythrssmanager.cpp.

◆ processAndInsertRSS()

void RSSManager::processAndInsertRSS ( RSSSite site)
private

Definition at line 83 of file mythrssmanager.cpp.

Member Data Documentation

◆ m_timer

QTimer* RSSManager::m_timer {nullptr}
private

Definition at line 132 of file mythrssmanager.h.

◆ m_sites

RSSSite::rssList RSSManager::m_sites
private

Definition at line 133 of file mythrssmanager.h.

◆ m_updateFreq

uint RSSManager::m_updateFreq {6 * 3600 * 1000}
private

Definition at line 134 of file mythrssmanager.h.

◆ m_inprogress

RSSSite::rssList RSSManager::m_inprogress
private

Definition at line 135 of file mythrssmanager.h.


The documentation for this class was generated from the following files: