Go to the documentation of this file.
53 const QString& col,
const QString& api_param,
const T& val)
55 settings_var += QString(
"%1=:%2, ").arg(col, api_param);
56 bindvar[QString(
":").append(api_param)] = val;
60 "Dvr",
"Guide",
"Music", \
65 bool bIncChannel =
true,
67 bool bIncCast =
true);
71 bool bDetails =
true );
75 bool bDetails =
true );
83 const QString &sInetref,
111 #endif // SERVICEUTIL_H
QMap< QString, QVariant > MSqlBindings
typedef for a map of string -> string bindings for generic queries.
const QStringList KnownServices
void FillCutList(DTC::CutList *pCutList, RecordingInfo *rInfo, int marktype)
static void ADD_SQL(QString &settings_var, MSqlBindings &bindvar, const QString &col, const QString &api_param, const T &val)
void FillChannelGroup(DTC::ChannelGroup *pGroup, const ChannelGroupItem &pGroupItem)
Holds information on a TV Program one might wish to record.
void FillInputInfo(DTC::Input *input, const InputInfo &inputInfo)
Internal representation of a recording rule, mirrors the record table.
void FillSeek(DTC::CutList *pCutList, RecordingInfo *rInfo, MarkTypes marktype)
void FillMusicMetadataInfo(DTC::MusicMetadataInfo *pVideoMetadataInfo, MusicMetadata *pMetadata, bool bDetails)
void FillCastMemberList(DTC::CastMemberList *pCastMemberList, ProgramInfo *pInfo)
void FillArtworkInfoList(DTC::ArtworkInfoList *pArtworkInfoList, const QString &sInetref, uint nSeason)
std::vector< DBPerson > DBCredits
void FillRecRuleInfo(DTC::RecRule *pRecRule, RecordingRule *pRule)
DBCredits * jsonCastToCredits(const QJsonObject &cast)
void FillVideoMetadataInfo(DTC::VideoMetadataInfo *pVideoMetadataInfo, const VideoMetadataListManager::VideoMetadataPtr &pMetadata, bool bDetails)
void FillGenreList(DTC::GenreList *pGenreList, int videoID)
void FillProgramInfo(DTC::Program *pProgram, ProgramInfo *pInfo, bool bIncChannel=true, bool bDetails=true, bool bIncCast=true)
Holds information on recordings and videos.
int CreateRecordingGroup(const QString &groupName)
void FillCommBreak(DTC::CutList *pCutList, RecordingInfo *rInfo, int marktype)
bool FillChannelInfo(DTC::ChannelInfo *pChannel, uint nChanID, bool bDetails=true)