1#ifndef SCHEDULE_COMMON_H
2#define SCHEDULE_COMMON_H
25 static void ShowUpcoming(
const QString &title,
const QString &seriesid) ;
Screen in which all other widgets are contained and rendered.
Holds information on recordings and videos.
Holds information on a TV Program one might wish to record.
virtual void EditScheduled(void)
Creates a dialog for editing the recording schedule.
~ScheduleCommon() override=default
virtual void EditRecording(bool may_watch_now=false)
Creates a dialog for editing the recording status, blocking until user leaves dialog.
static ProgGroupBy::Type GetProgramListGroupBy(void)
ScheduleCommon(MythScreenStack *parent, const QString &name)
virtual ProgramInfo * GetCurrentProgram(void) const
virtual void ShowDetails(void) const
Show the Program Details screen.
virtual void AddGroupMenuItems(MythMenu *sortGroupMenu)
void customEvent(QEvent *event) override
virtual void EditCustom(void)
Creates a dialog for creating a custom recording rule.
virtual void ShowUpcomingScheduled(void) const
Show the upcoming recordings for this recording rule.
virtual void ShowGuide(void) const
Show the program guide.
virtual void QuickRecord(void)
Create a kSingleRecord or bring up recording dialog.
static bool IsFindApplicable(const RecordingInfo &recInfo)
Returns true if a search should be employed to find a matching program.
virtual void ShowUpcoming(void) const
Show the upcoming recordings for this title.
virtual void ShowChannelSearch(void) const
Show the channel search.
static void MakeOverride(RecordingInfo *recinfo)
Creates a dialog for editing an override recording schedule.
virtual void ShowPrevious(void) const
Show the previous recordings for this recording rule.