MythTV  0.26-pre
Public Member Functions | Private Slots | Private Member Functions | Private Attributes
GrabberSettings Class Reference

#include <grabbersettings.h>

Inheritance diagram for GrabberSettings:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Member Functions

 GrabberSettings (MythScreenStack *parent, const char *name=0)
 ~GrabberSettings ()
bool Create (void)
bool keyPressEvent (QKeyEvent *)
 Key event handler.

Private Slots

void slotSave (void)

Private Member Functions

virtual void Load (void)
 Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning)
virtual void Init (void)
 Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load()

Private Attributes

QList< MetaGrabberScript * > m_movieGrabberList
QList< MetaGrabberScript * > m_tvGrabberList
QList< MetaGrabberScript * > m_gameGrabberList
MythUIButtonListm_movieGrabberButtonList
MythUIButtonListm_tvGrabberButtonList
MythUIButtonListm_gameGrabberButtonList
MythUICheckBoxm_dailyUpdatesCheck
MythUIButtonm_okButton
MythUIButtonm_cancelButton

Detailed Description

Definition at line 16 of file grabbersettings.h.


Constructor & Destructor Documentation

GrabberSettings::GrabberSettings ( MythScreenStack parent,
const char *  name = 0 
)

Definition at line 21 of file grabbersettings.cpp.

Definition at line 81 of file grabbersettings.cpp.


Member Function Documentation

Reimplemented from MythScreenType.

Definition at line 29 of file grabbersettings.cpp.

Referenced by TVMenuCallback().

bool GrabberSettings::keyPressEvent ( QKeyEvent *  ) [virtual]

Key event handler.

Parameters:
eventKeypress event

Reimplemented from MythScreenType.

Definition at line 278 of file grabbersettings.cpp.

void GrabberSettings::Load ( void  ) [private, virtual]

Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning)

Warning:
This method should only load data, it should NEVER perform UI routines or segfaults WILL result. This includes assinging data to any widgets, calling methods on a widget or anything else which triggers redraws. The safest and recommended approach is to avoid any interaction with a libmythui class or class member.

Reimplemented from MythScreenType.

Definition at line 85 of file grabbersettings.cpp.

void GrabberSettings::Init ( void  ) [private, virtual]

Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load()

Warning:
Do NOT confuse this with Load(), they serve very different purposes and most often both should be used when creating a new screen.

Reimplemented from MythScreenType.

Definition at line 198 of file grabbersettings.cpp.

void GrabberSettings::slotSave ( void  ) [private, slot]

Definition at line 264 of file grabbersettings.cpp.

Referenced by Create().


Member Data Documentation

Definition at line 32 of file grabbersettings.h.

Referenced by Init(), and Load().

Definition at line 33 of file grabbersettings.h.

Referenced by Init(), and Load().

Definition at line 34 of file grabbersettings.h.

Referenced by Init(), and Load().

Definition at line 36 of file grabbersettings.h.

Referenced by Create(), Init(), and slotSave().

Definition at line 37 of file grabbersettings.h.

Referenced by Create(), Init(), and slotSave().

Definition at line 38 of file grabbersettings.h.

Referenced by Create(), Init(), and slotSave().

Definition at line 40 of file grabbersettings.h.

Referenced by Create(), Init(), and slotSave().

Definition at line 42 of file grabbersettings.h.

Referenced by Create().

Definition at line 43 of file grabbersettings.h.

Referenced by Create().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends