Definition at line 525 of file videomanager.cpp.
Public Member Functions | |
| ContainerDispatch (QObject *event_dest, DialogType *parent_dialog) | |
| void | push (HandlerType *handler) |
| HandlerType * | pop () |
| bool | DispatchEvent (ContainerEvent &event) |
| void | ProcessDone () |
Private Types | |
| typedef std::list< HandlerType * > | handlers |
Private Member Functions | |
| HandlerType * | GetFocusedContainer () |
| void | attach_handler (HandlerType *handler) |
| void | detach_handler (HandlerType *handler) |
| HandlerType * | get_next_focus () |
| void | do_container_cleanup () |
Private Attributes | |
| QObject * | m_event_dest |
| DialogType * | m_parent_dialog |
| handlers | m_handlers |
| HandlerType * | m_focus |
typedef std::list<HandlerType *> mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::handlers [private] |
Definition at line 679 of file videomanager.cpp.
| mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::ContainerDispatch | ( | QObject * | event_dest, | |
| DialogType * | parent_dialog | |||
| ) | [inline] |
Definition at line 528 of file videomanager.cpp.
| void mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::push | ( | HandlerType * | handler | ) | [inline] |
Definition at line 533 of file videomanager.cpp.
| HandlerType* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::pop | ( | ) | [inline] |
Definition at line 539 of file videomanager.cpp.
| bool mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::DispatchEvent | ( | ContainerEvent & | event | ) | [inline] |
Definition at line 552 of file videomanager.cpp.
| void mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::ProcessDone | ( | ) | [inline] |
Definition at line 586 of file videomanager.cpp.
| HandlerType* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::GetFocusedContainer | ( | ) | [inline, private] |
Definition at line 592 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::DispatchEvent().
| void mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::attach_handler | ( | HandlerType * | handler | ) | [inline, private] |
Definition at line 597 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::push().
| void mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::detach_handler | ( | HandlerType * | handler | ) | [inline, private] |
| HandlerType* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::get_next_focus | ( | ) | [inline, private] |
Definition at line 631 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::attach_handler(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::detach_handler(), and mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::do_container_cleanup().
| void mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::do_container_cleanup | ( | ) | [inline, private] |
Definition at line 650 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::ProcessDone().
QObject* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::m_event_dest [private] |
Definition at line 682 of file videomanager.cpp.
DialogType* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::m_parent_dialog [private] |
Definition at line 683 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::attach_handler(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::detach_handler(), and mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::do_container_cleanup().
handlers mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::m_handlers [private] |
Definition at line 684 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::DispatchEvent(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::do_container_cleanup(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::get_next_focus(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::pop(), and mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::push().
HandlerType* mythvideo_videomanager::ContainerDispatch< HandlerType, DialogType >::m_focus [private] |
Definition at line 685 of file videomanager.cpp.
Referenced by mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::attach_handler(), mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::detach_handler(), and mythvideo_videomanager::ContainerDispatch< mythvideo_videomanager::ContainerHandler, VideoManager >::GetFocusedContainer().
1.5.5