ScheduleCommon Class Reference

#include <schedulecommon.h>

Inheritance diagram for ScheduleCommon:
MythScreenType MythUIType XMLParseBase GuideGrid PlaybackBox ProgFinder ProgLister ProgramRecPriority ScheduleEditor ViewScheduled HeProgFinder JaProgFinder RuProgFinder

List of all members.

Protected Member Functions

 ScheduleCommon (MythScreenStack *parent, const QString &name)
 ~ScheduleCommon ()
void ShowDetails (ProgramInfo *pginfo) const
 Show the Program Details screen.
void ShowUpcoming (const QString &title, const QString &seriesid) const
 Show the upcoming recordings for this title.
void ShowUpcoming (ProgramInfo *pginfo) const
 Show the upcoming recordings for this title.
void ShowUpcomingScheduled (ProgramInfo *pginfo) const
 Show the upcoming recordings for this recording rule.
void EditRecording (ProgramInfo *pginfo)
 Creates a dialog for editing the recording status, blocking until user leaves dialog.
void EditScheduled (ProgramInfo *pginfo)
 Creates a dialog for editing the recording schedule.
void EditScheduled (RecordingInfo *recinfo)
 Creates a dialog for editing the recording schedule.
void EditCustom (ProgramInfo *pginfo)
 Creates a dialog for creating a custom recording rule.
void MakeOverride (RecordingInfo *recinfo, bool startActive=false)
 Creates a dialog for editing an override recording schedule.
void ShowRecordingDialog (const RecordingInfo &recinfo)
 Creates a dialog displaying current recording status and options available.
void ShowNotRecordingDialog (const RecordingInfo &recinfo)
 Creates a dialog displaying current recording status and options available.
virtual void customEvent (QEvent *)

Private Member Functions

bool IsFindApplicable (const RecordingInfo &recInfo) const
 Returns true if a search should be employed to find a matching program.

Detailed Description

Definition at line 15 of file schedulecommon.h.


Constructor & Destructor Documentation

ScheduleCommon::ScheduleCommon ( MythScreenStack parent,
const QString &  name 
) [inline, protected]

Definition at line 20 of file schedulecommon.h.

ScheduleCommon::~ScheduleCommon (  )  [inline, protected]

Definition at line 22 of file schedulecommon.h.


Member Function Documentation

void ScheduleCommon::ShowDetails ( ProgramInfo pginfo  )  const [protected]
void ScheduleCommon::ShowUpcoming ( const QString &  title,
const QString &  seriesid 
) const [protected]
void ScheduleCommon::ShowUpcoming ( ProgramInfo pginfo  )  const [protected]

Show the upcoming recordings for this title.

Definition at line 69 of file schedulecommon.cpp.

void ScheduleCommon::ShowUpcomingScheduled ( ProgramInfo pginfo  )  const [protected]

Show the upcoming recordings for this recording rule.

Definition at line 80 of file schedulecommon.cpp.

Referenced by ViewScheduled::upcomingScheduled(), and PlaybackBox::upcomingScheduled().

void ScheduleCommon::EditRecording ( ProgramInfo pginfo  )  [protected]

Creates a dialog for editing the recording status, blocking until user leaves dialog.

Definition at line 105 of file schedulecommon.cpp.

Referenced by GuideGrid::editRecSchedule(), ProgFinder::getInfo(), ProgLister::HandleClicked(), and ViewScheduled::selected().

void ScheduleCommon::EditScheduled ( ProgramInfo pginfo  )  [protected]

Creates a dialog for editing the recording schedule.

Definition at line 123 of file schedulecommon.cpp.

Referenced by customEvent(), PlaybackBox::doEditScheduled(), ViewScheduled::edit(), ProgFinder::edit(), EditRecording(), and GuideGrid::editSchedule().

void ScheduleCommon::EditScheduled ( RecordingInfo recinfo  )  [protected]

Creates a dialog for editing the recording schedule.

Definition at line 135 of file schedulecommon.cpp.

void ScheduleCommon::EditCustom ( ProgramInfo pginfo  )  [protected]

Creates a dialog for creating a custom recording rule.

Definition at line 148 of file schedulecommon.cpp.

Referenced by ViewScheduled::customEdit(), ProgramRecPriority::customEdit(), ProgFinder::customEdit(), PlaybackBox::customEdit(), and GuideGrid::customEdit().

void ScheduleCommon::MakeOverride ( RecordingInfo recinfo,
bool  startActive = false 
) [protected]

Creates a dialog for editing an override recording schedule.

Definition at line 164 of file schedulecommon.cpp.

Referenced by customEvent().

void ScheduleCommon::ShowRecordingDialog ( const RecordingInfo recinfo  )  [protected]

Creates a dialog displaying current recording status and options available.

Definition at line 195 of file schedulecommon.cpp.

Referenced by EditRecording().

void ScheduleCommon::ShowNotRecordingDialog ( const RecordingInfo recinfo  )  [protected]

Creates a dialog displaying current recording status and options available.

Definition at line 311 of file schedulecommon.cpp.

Referenced by EditRecording().

void ScheduleCommon::customEvent ( QEvent *  event  )  [protected, virtual]

Reimplemented from MythUIType.

Reimplemented in GuideGrid, PlaybackBox, ProgFinder, ProgLister, ProgramRecPriority, ScheduleEditor, and ViewScheduled.

Definition at line 464 of file schedulecommon.cpp.

bool ScheduleCommon::IsFindApplicable ( const RecordingInfo recInfo  )  const [private]

Returns true if a search should be employed to find a matching program.

Definition at line 566 of file schedulecommon.cpp.

Referenced by ShowNotRecordingDialog(), and ShowRecordingDialog().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri Feb 10 06:42:19 2012 for MythTV by  doxygen 1.6.3