MythScreenType Class Reference

#include <mythscreentype.h>

Inheritance diagram for MythScreenType:

MythUIType XMLParseBase MythAppearance MythControls MythDialogBox MythThemedMenu

List of all members.


Detailed Description

Base Screen type.

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)
MythUITypeGetFocusWidget (void)
bool SetFocusWidget (MythUIType *widget)
virtual bool NextPrevWidgetFocus (bool up_or_down)
bool BuildFocusList (void)
MythScreenStackGetScreenStack ()
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
MythUITypem_CurrentFocusWidget
QPtrList< MythUITypem_FocusWidgetList
MythScreenStackm_ScreenStack

Friends

class XMLParseBase

Constructor & Destructor Documentation

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.


Member Function Documentation

bool MythScreenType::Create ( void   )  [virtual]

Reimplemented in MythDialogBox, MythAppearance, and MythControls.

Definition at line 172 of file mythscreentype.cpp.

bool MythScreenType::IsFullscreen ( void   ) 

void MythScreenType::SetFullscreen ( bool  full  ) 

Definition at line 48 of file mythscreentype.cpp.

Referenced by MythDialogBox::Create(), and MythScreenStack::PopScreen().

MythUIType * MythScreenType::GetFocusWidget ( void   ) 

bool MythScreenType::SetFocusWidget ( MythUIType widget  ) 

bool MythScreenType::NextPrevWidgetFocus ( bool  up_or_down  )  [virtual]

Definition at line 87 of file mythscreentype.cpp.

Referenced by MythControls::keyPressEvent().

bool MythScreenType::BuildFocusList ( void   ) 

Definition at line 137 of file mythscreentype.cpp.

Referenced by CopyFrom(), and MythControls::Create().

MythScreenStack * MythScreenType::GetScreenStack ( void   ) 

void MythScreenType::aboutToHide ( void   )  [virtual]

Definition at line 154 of file mythscreentype.cpp.

Referenced by MythScreenStack::AddScreen().

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   ) 

Definition at line 162 of file mythscreentype.cpp.

Referenced by MythScreenStack::PopScreen().

void MythScreenType::SetDeleting ( bool  deleting  ) 

Definition at line 167 of file mythscreentype.cpp.

Referenced by MythScreenStack::PopScreen().

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]

Reimplemented from MythUIType.

Definition at line 205 of file mythscreentype.cpp.

bool MythScreenType::ParseElement ( QDomElement &  element  )  [protected, virtual]

Reimplemented from MythUIType.

Definition at line 177 of file mythscreentype.cpp.


Friends And Related Function Documentation

friend class XMLParseBase [friend]

Reimplemented from MythUIType.

Definition at line 54 of file mythscreentype.h.


Member Data Documentation

Definition at line 46 of file mythscreentype.h.

Referenced by CopyFrom(), IsFullscreen(), MythScreenType(), and SetFullscreen().

Definition at line 47 of file mythscreentype.h.

Referenced by CopyFrom(), IsDeleting(), MythScreenType(), and SetDeleting().

Definition at line 50 of file mythscreentype.h.

Referenced by BuildFocusList(), NextPrevWidgetFocus(), and SetFocusWidget().


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

Generated on Sat Dec 18 05:16:08 2010 for MythTV by  doxygen 1.5.5