MythTV
master
|
#include <mythfrontend/playbackboxlistitem.h>
Public Member Functions | |
PlaybackBoxListItem (PlaybackBox *parent, MythUIButtonList *lbtype, ProgramInfo *pi) | |
Public Member Functions inherited from MythUIButtonListItem | |
MythUIButtonListItem (MythUIButtonList *lbtype, QString text, QString image="", bool checkable=false, CheckState state=CantCheck, bool showArrow=false, int listPosition=-1) | |
MythUIButtonListItem (MythUIButtonList *lbtype, const QString &text, QVariant data, int listPosition=-1) | |
template<typename SLOT > | |
MythUIButtonListItem (std::enable_if_t< FunctionPointerTest< SLOT >::MemberFunction, MythUIButtonList * >lbtype, const QString &text, SLOT slot, int listPosition=-1) | |
template<typename SLOT > | |
MythUIButtonListItem (std::enable_if_t< FunctionPointerTest< SLOT >::MemberConstFunction, MythUIButtonList * >lbtype, const QString &text, SLOT slot, int listPosition=-1) | |
virtual | ~MythUIButtonListItem () |
MythUIButtonList * | parent () const |
void | SetText (const QString &text, const QString &name="", const QString &state="") |
void | SetTextFromMap (const InfoMap &infoMap, const QString &state="") |
void | SetTextFromMap (const QMap< QString, TextProperties > &stringMap) |
void | SetTextCb (muibCbFn fn, void *data) |
QString | GetText (const QString &name="") const |
TextProperties | GetTextProp (const QString &name="") const |
bool | FindText (const QString &searchStr, const QString &fieldList="**ALL**", bool startsWith=false) const |
void | SetFontState (const QString &state, const QString &name="") |
void | SetImage (MythImage *image, const QString &name="") |
Sets an image directly, should only be used in special circumstances since it bypasses the cache. More... | |
MythImage * | GetImage (const QString &name="") |
Gets a MythImage which has been assigned to this button item, as with SetImage() it should only be used in special circumstances since it bypasses the cache. More... | |
bool | HasImage (const QString &name="") |
Returns true when the image exists. More... | |
void | SetImage (const QString &filename, const QString &name="", bool force_reload=false) |
void | SetImageFromMap (const InfoMap &imageMap) |
void | SetImageCb (muibCbFn fn, void *data) |
QString | GetImageFilename (const QString &name="") const |
void | SetProgress1 (int start, int total, int used) |
void | SetProgress2 (int start, int total, int used) |
void | DisplayState (const QString &state, const QString &name) |
void | SetStatesFromMap (const InfoMap &stateMap) |
void | SetStateCb (muibCbFn fn, void *data) |
QString | GetState (const QString &name) |
bool | isVisible () const |
void | setVisible (bool flag) |
bool | checkable () const |
void | setCheckable (bool flag) |
bool | isEnabled () const |
void | setEnabled (bool flag) |
CheckState | state () const |
void | setChecked (CheckState state) |
void | setDrawArrow (bool flag) |
void | SetData (QVariant data) |
QVariant | GetData () |
bool | MoveUpDown (bool flag) |
virtual void | SetToRealButton (MythUIStateType *button, bool selected) |
Additional Inherited Members | |
Public Types inherited from MythUIButtonListItem | |
enum | CheckState : std::int8_t { CantCheck = -1, NotChecked = 0, HalfChecked = 1, FullChecked = 2 } |
Protected Attributes inherited from MythUIButtonListItem | |
MythUIButtonList * | m_parent {nullptr} |
QString | m_text |
QString | m_fontState |
MythImage * | m_image {nullptr} |
QString | m_imageFilename |
bool | m_checkable {false} |
CheckState | m_state {CantCheck} |
QVariant | m_data {0} |
bool | m_showArrow {false} |
bool | m_isVisible {false} |
bool | m_enabled {true} |
bool | m_debugme {false} |
ProgressInfo | m_progress1 {0,0,0} |
ProgressInfo | m_progress2 {0,0,0} |
QMap< QString, TextProperties > | m_strings |
QMap< QString, MythImage * > | m_images |
InfoMap | m_imageFilenames |
InfoMap | m_states |
muibCbInfo | m_textCb |
muibCbInfo | m_imageCb |
muibCbInfo | m_stateCb |
Definition at line 12 of file playbackboxlistitem.h.
PlaybackBoxListItem::PlaybackBoxListItem | ( | PlaybackBox * | parent, |
MythUIButtonList * | lbtype, | ||
ProgramInfo * | pi | ||
) |
Definition at line 28 of file playbackboxlistitem.cpp.