7#ifndef VIDEOSELECTOR_H_
8#define VIDEOSELECTOR_H_
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.
Holds information on recordings and videos.
void ShowMenu(void) override
void setParentalLevel(ParentalLevel::Level level)
MythUIButtonList * m_categorySelector
MythUIButtonList * m_videoButtonList
MythUIButton * m_cancelButton
VideoSelector(MythScreenStack *parent, QList< ArchiveItem * > *archiveList)
~VideoSelector(void) override
QList< VideoInfo * > m_selectedList
MythUIButton * m_okButton
void parentalLevelChanged(bool passwordValid, ParentalLevel::Level newLevel)
void titleChanged(MythUIButtonListItem *item)
void toggleSelected(MythUIButtonListItem *item)
ParentalLevel::Level m_currentParentalLevel
QList< ArchiveItem * > * m_archiveList
bool keyPressEvent(QKeyEvent *e) override
Key event handler.
std::vector< VideoInfo * > * m_videoList
void updateVideoList(void)
MythUIText * m_warningText
void setCategory(MythUIButtonListItem *item)
static std::vector< VideoInfo * > * getVideoListFromDB(void)
MythUIText * m_filesizeText
void updateSelectedList(void)
MythUIImage * m_coverImage
ParentalLevelChangeChecker * m_parentalLevelChecker
Q_DECLARE_METATYPE(std::chrono::seconds)