mythvideo_videomanager::ContainerHandler Class Reference

Inheritance diagram for mythvideo_videomanager::ContainerHandler:

mythvideo_videomanager::InfoHandler mythvideo_videomanager::ListHandler mythvideo_videomanager::ManualSearchHandler mythvideo_videomanager::ManualSearchUIDHandler mythvideo_videomanager::SearchListHandler mythvideo_videomanager::WaitBackgroundHandler

List of all members.


Detailed Description

Definition at line 320 of file videomanager.cpp.


Public Types

enum  HandlerFlag { ehfCanTakeFocus = 0x1 << 1 }
enum  ExitType { etSuccess, etFailure }
typedef MythThemedDialog ParentWindowType

Public Member Functions

 ContainerHandler (QObject *oparent, ParentWindowType *pwt, XMLParse &theme, const QString &container_name, unsigned int flags, int context_override=edcAlwaysShown)
 ~ContainerHandler ()
unsigned int SetFlags (unsigned int flags)
unsigned int GetFlags () const
ParentWindowTypeGetParentWindow ()
const QString & GetName () const
const QRect & GetRect () const
virtual bool KeyPress (const QString &action)
virtual void OnGainFocus ()
virtual void OnLoseFocus ()
int GetContext ()
void DoExit ()
bool IsDone () const
virtual void Invalidate ()

Protected Member Functions

void Invalidate (const QRect &rect)
void Success ()
void Failure ()
virtual void OnExit (ExitType et)
void SetDone (bool done, ExitType et)

Protected Attributes

LayerSetm_container
XMLParsem_theme

Private Member Functions

void ForceContext (LayerSet *on, int context)

Private Attributes

ParentWindowTypem_pwt
bool m_done
QString m_container_name
unsigned int m_flags
QRect m_rect
ExitType m_exit_type

Member Typedef Documentation

Definition at line 330 of file videomanager.cpp.


Member Enumeration Documentation

Enumerator:
ehfCanTakeFocus 

Definition at line 325 of file videomanager.cpp.

Enumerator:
etSuccess 
etFailure 

Definition at line 332 of file videomanager.cpp.


Constructor & Destructor Documentation

mythvideo_videomanager::ContainerHandler::ContainerHandler ( QObject *  oparent,
ParentWindowType pwt,
XMLParse theme,
const QString &  container_name,
unsigned int  flags,
int  context_override = edcAlwaysShown 
) [inline]

Definition at line 339 of file videomanager.cpp.

mythvideo_videomanager::ContainerHandler::~ContainerHandler (  )  [inline]

Definition at line 368 of file videomanager.cpp.


Member Function Documentation

unsigned int mythvideo_videomanager::ContainerHandler::SetFlags ( unsigned int  flags  )  [inline]

Definition at line 372 of file videomanager.cpp.

Referenced by SetDone().

unsigned int mythvideo_videomanager::ContainerHandler::GetFlags ( void   )  const [inline]

Definition at line 378 of file videomanager.cpp.

ParentWindowType* mythvideo_videomanager::ContainerHandler::GetParentWindow (  )  [inline]

const QString& mythvideo_videomanager::ContainerHandler::GetName ( void   )  const [inline]

Definition at line 382 of file videomanager.cpp.

const QRect& mythvideo_videomanager::ContainerHandler::GetRect (  )  const [inline]

Definition at line 384 of file videomanager.cpp.

virtual bool mythvideo_videomanager::ContainerHandler::KeyPress ( const QString &  action  )  [inline, virtual]

virtual void mythvideo_videomanager::ContainerHandler::OnGainFocus (  )  [inline, virtual]

virtual void mythvideo_videomanager::ContainerHandler::OnLoseFocus (  )  [inline, virtual]

int mythvideo_videomanager::ContainerHandler::GetContext ( void   )  [inline]

Definition at line 400 of file videomanager.cpp.

void mythvideo_videomanager::ContainerHandler::DoExit (  )  [inline]

Definition at line 409 of file videomanager.cpp.

bool mythvideo_videomanager::ContainerHandler::IsDone (  )  const [inline]

Definition at line 414 of file videomanager.cpp.

virtual void mythvideo_videomanager::ContainerHandler::Invalidate (  )  [inline, virtual]

void mythvideo_videomanager::ContainerHandler::ForceContext ( LayerSet on,
int  context 
) [inline, private]

Definition at line 422 of file videomanager.cpp.

Referenced by ContainerHandler().

void mythvideo_videomanager::ContainerHandler::Invalidate ( const QRect &  rect  )  [inline, protected]

Definition at line 439 of file videomanager.cpp.

void mythvideo_videomanager::ContainerHandler::Success (  )  [inline, protected]

void mythvideo_videomanager::ContainerHandler::Failure (  )  [inline, protected]

virtual void mythvideo_videomanager::ContainerHandler::OnExit ( ExitType  et  )  [inline, protected, virtual]

void mythvideo_videomanager::ContainerHandler::SetDone ( bool  done,
ExitType  et 
) [inline, protected]

Definition at line 460 of file videomanager.cpp.

Referenced by Failure(), KeyPress(), and Success().


Member Data Documentation

Definition at line 473 of file videomanager.cpp.

Referenced by GetParentWindow(), and Invalidate().

Definition at line 474 of file videomanager.cpp.

Referenced by IsDone(), and SetDone().

Definition at line 475 of file videomanager.cpp.

Referenced by ContainerHandler(), and GetName().

Definition at line 476 of file videomanager.cpp.

Referenced by GetFlags(), and SetFlags().

Definition at line 477 of file videomanager.cpp.

Referenced by ContainerHandler(), GetRect(), and Invalidate().

Definition at line 478 of file videomanager.cpp.

Referenced by DoExit(), and SetDone().


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

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