MythTV master
programinforemoteutil.h
Go to the documentation of this file.
1#ifndef PROGRAMINFO_REMOTEUTIL_H
2#define PROGRAMINFO_REMOTEUTIL_H
3
4#include <vector>
5
6#include <QDateTime>
7#include <QString>
8#include <QStringList>
9
10#include "mythtvexp.h"
11
12class ProgramInfo;
13
14MTV_PUBLIC bool RemoteDeleteRecording( uint recordingID, bool forceMetadataDelete,
15 bool forgetHistory);
17
18MTV_PUBLIC std::vector<ProgramInfo *> *RemoteGetRecordedList(int sort);
19MTV_PUBLIC void RemoteGetAllScheduledRecordings(std::vector<ProgramInfo *> &scheduledlist);
20MTV_PUBLIC void RemoteGetAllExpiringRecordings(std::vector<ProgramInfo *> &expiringlist);
21MTV_PUBLIC std::vector<ProgramInfo *> *RemoteGetConflictList(const ProgramInfo *pginfo);
22
24 const QString &cachefile);
25
26#endif // PROGRAMINFO_REMOTEUTIL_H
27
28/* vim: set expandtab tabstop=4 shiftwidth=4: */
Holds information on recordings and videos.
Definition: programinfo.h:74
unsigned int uint
Definition: compat.h:60
#define MTV_PUBLIC
Definition: mythtvexp.h:8
MTV_PUBLIC void RemoteGetAllExpiringRecordings(std::vector< ProgramInfo * > &expiringlist)
MTV_PUBLIC std::vector< ProgramInfo * > * RemoteGetConflictList(const ProgramInfo *pginfo)
MTV_PUBLIC std::vector< ProgramInfo * > * RemoteGetRecordedList(int sort)
MTV_PUBLIC bool RemoteDeleteRecording(uint recordingID, bool forceMetadataDelete, bool forgetHistory)
MTV_PUBLIC bool RemoteUndeleteRecording(uint recordingID)
MTV_PUBLIC void RemoteGetAllScheduledRecordings(std::vector< ProgramInfo * > &scheduledlist)
MTV_PUBLIC QDateTime RemoteGetPreviewIfModified(const ProgramInfo &pginfo, const QString &cachefile)
Download preview & get timestamp if newer than cachefile's last modified time, otherwise just get the...