1#ifndef FRONTENDSERVICES_H
2#define FRONTENDSERVICES_H
35 const QString &Message,
36 const QString &Origin,
37 const QString &Description,
40 const QString &ProgressText,
50 const QDateTime &StartTime) = 0;
52 bool UseBookmark) = 0;
55 virtual bool SendKey(
const QString &Key) = 0;
An action (for this plugin) consists of a description, and a set of key sequences.
static void InitializeCustomTypes()
static void InitializeCustomTypes()
Q_CLASSINFO("version", "2.1")
virtual QStringList GetContextList(void)=0
virtual bool SendKey(const QString &Key)=0
virtual DTC::FrontendActionList * GetActionList(const QString &Context)=0
virtual bool SendMessage(const QString &Message, uint Timeout)=0
virtual bool SendAction(const QString &Action, const QString &Value, uint Width, uint Height)=0
virtual bool PlayRecording(int RecordedId, int ChanId, const QDateTime &StartTime)=0
virtual DTC::FrontendStatus * GetStatus(void)=0
virtual bool SendNotification(bool Error, const QString &Type, const QString &Message, const QString &Origin, const QString &Description, const QString &Image, const QString &Extra, const QString &ProgressText, float Progress, int Timeout, bool Fullscreen, uint Visibility, uint Priority)=0
virtual bool PlayVideo(const QString &Id, bool UseBookmark)=0