29 bool Create(
void)
override;
38 static QString
cleanText(
const QString &text);
Basic menu dialog, message and a list of options.
Plugin for browsing RSS news feeds.
bool keyPressEvent(QKeyEvent *event) override
Key event handler.
void slotViewArticle(MythUIButtonListItem *articlesListItem)
std::chrono::minutes m_timerTimeout
MythUIText * m_nositesText
void slotNewsRetrieved(NewsSite *site)
static QString cleanText(const QString &text)
MythUIImage * m_enclosureImage
MythUIText * m_updatedText
static void playVideo(const NewsArticle &article)
MythUIImage * m_thumbnailImage
void ShowFeedManager() const
void cancelRetrieve(void)
MythDialogBox * m_menuPopup
MythUIImage * m_podcastImage
void updateInfoView(void)
NewsSite::List m_newsSites
MythUIButtonList * m_sitesList
void processAndShowNews(NewsSite *site)
void ShowMenu(void) override
std::chrono::minutes m_updateFreq
void deleteNewsSite(void)
void ShowEditDialog(bool edit)
bool Create(void) override
QMap< MythUIButtonListItem *, NewsArticle > m_articles
MythUIButtonList * m_articlesList
MythNews(MythScreenStack *parent, const QString &name)
Creates a new MythNews Screen.
void slotSiteSelected(MythUIButtonListItem *item)
void customEvent(QEvent *event) override
MythUIImage * m_downloadImage
void slotRetrieveNews(void)
Screen in which all other widgets are contained and rendered.
Image widget, displays a single image or multiple images in sequence.
All purpose text widget, displays a text string.