1#ifndef SCHEDULEDRECORDING_H
2#define SCHEDULEDRECORDING_H
18 const QDateTime &maxstarttime,
const QString &why)
19 { SendReschedule(BuildMatchRequest(recordid, sourceid, mplexid,
20 maxstarttime, why)); };
25 { SendReschedule(BuildCheckRequest(recinfo, why)); };
29 { SendReschedule(BuildCheckRequest(
RecordingInfo(proginfo), why)); };
34 { SendReschedule(BuildPlaceRequest(why)); };
40 static void SendReschedule(
const QStringList &request);
41 static QStringList BuildMatchRequest(
uint recordid,
uint sourceid,
42 uint mplexid,
const QDateTime &maxstarttime,
const QString &why);
43 static QStringList BuildCheckRequest(
const RecordingInfo &recinfo,
45 static QStringList BuildPlaceRequest(
const QString &why);
Holds information on recordings and videos.
Holds information on a TV Program one might wish to record.
static void RescheduleCheck(const ProgramInfo &proginfo, const QString &why)
static void RescheduleCheck(const RecordingInfo &recinfo, const QString &why)
static void ReschedulePlace(const QString &why)
static void RescheduleMatch(uint recordid, uint sourceid, uint mplexid, const QDateTime &maxstarttime, const QString &why)
~ScheduledRecording()=default
ScheduledRecording()=default