#include <mythscreentype.h>

Definition at line 11 of file mythscreentype.h.
Public Member Functions | |
| MythScreenType (MythScreenStack *parent, const char *name, bool fullscreen=true) | |
| virtual | ~MythScreenType () |
| virtual bool | Create (void) |
| bool | IsFullscreen (void) |
| void | SetFullscreen (bool full) |
| MythUIType * | GetFocusWidget (void) |
| bool | SetFocusWidget (MythUIType *widget) |
| virtual bool | NextPrevWidgetFocus (bool up_or_down) |
| bool | BuildFocusList (void) |
| MythScreenStack * | GetScreenStack () |
| virtual void | aboutToHide (void) |
| virtual void | aboutToShow (void) |
| bool | IsDeleting (void) |
| void | SetDeleting (bool deleting) |
Protected Member Functions | |
| MythScreenType (MythUIType *parent, const char *name, bool fullscreen=true) | |
| virtual void | CopyFrom (MythUIType *base) |
| virtual void | CreateCopy (MythUIType *parent) |
| virtual bool | ParseElement (QDomElement &element) |
Protected Attributes | |
| bool | m_FullScreen |
| bool | m_IsDeleting |
| MythUIType * | m_CurrentFocusWidget |
| QPtrList< MythUIType > | m_FocusWidgetList |
| MythScreenStack * | m_ScreenStack |
Friends | |
| class | XMLParseBase |
| MythScreenType::MythScreenType | ( | MythScreenStack * | parent, | |
| const char * | name, | |||
| bool | fullscreen = true | |||
| ) |
Definition at line 10 of file mythscreentype.cpp.
| MythScreenType::~MythScreenType | ( | ) | [virtual] |
Definition at line 39 of file mythscreentype.cpp.
| MythScreenType::MythScreenType | ( | MythUIType * | parent, | |
| const char * | name, | |||
| bool | fullscreen = true | |||
| ) | [protected] |
Definition at line 26 of file mythscreentype.cpp.
| bool MythScreenType::Create | ( | void | ) | [virtual] |
Reimplemented in MythDialogBox, MythAppearance, and MythControls.
Definition at line 172 of file mythscreentype.cpp.
| bool MythScreenType::IsFullscreen | ( | void | ) |
Definition at line 43 of file mythscreentype.cpp.
Referenced by MythScreenStack::DoNewFadeTransition(), and MythScreenStack::RecalculateDrawOrder().
| void MythScreenType::SetFullscreen | ( | bool | full | ) |
Definition at line 48 of file mythscreentype.cpp.
Referenced by MythDialogBox::Create(), and MythScreenStack::PopScreen().
| MythUIType * MythScreenType::GetFocusWidget | ( | void | ) |
Definition at line 53 of file mythscreentype.cpp.
Referenced by MythControls::customEvent(), MythControls::GetCurrentAction(), MythControls::GetCurrentButton(), MythControls::GetCurrentContext(), MythControls::GetCurrentKey(), MythDialogBox::keyPressEvent(), MythControls::keyPressEvent(), and MythControls::RefreshKeyInformation().
| bool MythScreenType::SetFocusWidget | ( | MythUIType * | widget | ) |
Definition at line 58 of file mythscreentype.cpp.
Referenced by MythControls::ChangeButtonFocus(), CopyFrom(), MythControls::Create(), MythControls::customEvent(), and NextPrevWidgetFocus().
| bool MythScreenType::BuildFocusList | ( | void | ) |
Definition at line 137 of file mythscreentype.cpp.
Referenced by CopyFrom(), and MythControls::Create().
| MythScreenStack * MythScreenType::GetScreenStack | ( | void | ) |
Definition at line 149 of file mythscreentype.cpp.
Referenced by MythThemedMenuPrivate::handleAction(), MythThemedMenuPrivate::keyHandler(), and MythThemedMenuPrivate::parseMenu().
| void MythScreenType::aboutToHide | ( | void | ) | [virtual] |
| void MythScreenType::aboutToShow | ( | void | ) | [virtual] |
Reimplemented in MythThemedMenu.
Definition at line 158 of file mythscreentype.cpp.
Referenced by MythThemedMenu::aboutToShow(), and MythScreenStack::AddScreen().
| bool MythScreenType::IsDeleting | ( | void | ) |
| void MythScreenType::SetDeleting | ( | bool | deleting | ) |
| void MythScreenType::CopyFrom | ( | MythUIType * | base | ) | [protected, virtual] |
Reimplemented from MythUIType.
Definition at line 187 of file mythscreentype.cpp.
Referenced by XMLParseBase::CopyWindowFromBase().
| void MythScreenType::CreateCopy | ( | MythUIType * | parent | ) | [protected, virtual] |
| bool MythScreenType::ParseElement | ( | QDomElement & | element | ) | [protected, virtual] |
friend class XMLParseBase [friend] |
bool MythScreenType::m_FullScreen [protected] |
Definition at line 46 of file mythscreentype.h.
Referenced by CopyFrom(), IsFullscreen(), MythScreenType(), and SetFullscreen().
bool MythScreenType::m_IsDeleting [protected] |
Definition at line 47 of file mythscreentype.h.
Referenced by CopyFrom(), IsDeleting(), MythScreenType(), and SetDeleting().
MythUIType* MythScreenType::m_CurrentFocusWidget [protected] |
Definition at line 49 of file mythscreentype.h.
Referenced by GetFocusWidget(), MythScreenType(), NextPrevWidgetFocus(), and SetFocusWidget().
QPtrList<MythUIType> MythScreenType::m_FocusWidgetList [protected] |
Definition at line 50 of file mythscreentype.h.
Referenced by BuildFocusList(), NextPrevWidgetFocus(), and SetFocusWidget().
MythScreenStack* MythScreenType::m_ScreenStack [protected] |
Definition at line 52 of file mythscreentype.h.
Referenced by MythThemedMenu::gestureEvent(), GetScreenStack(), MythThemedMenu::keyPressEvent(), MythDialogBox::keyPressEvent(), MythScreenType(), and MythDialogBox::Select().
1.5.5