4#include "libmythbase/mythconfig.h"
20 uint TimeoutInt)
override;
23 const QString &Message,
24 const QString &Origin,
25 const QString &Description,
28 const QString &ProgressText,
38 const QDateTime &StartTime)
override;
39 bool PlayVideo(
const QString &Id,
bool UseBookmark)
override;
46 bool SendKey(
const QString &Key)
override;
An action (for this plugin) consists of a description, and a set of key sequences.
static void InitialiseActions(void)
static bool IsValidAction(const QString &action)
DTC::FrontendStatus * GetStatus(void) override
bool PlayVideo(const QString &Id, bool UseBookmark) override
DTC::FrontendActionList * GetActionList(const QString &Context) override
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) override
static QHash< QString, QStringList > gActionDescriptions
bool PlayRecording(int RecordedId, int ChanId, const QDateTime &StartTime) override
bool SendAction(const QString &Action, const QString &Value, uint Width, uint Height) override
bool SendMessage(const QString &Message, uint TimeoutInt) override
static QStringList gActionList
Q_INVOKABLE Frontend(QObject *parent=nullptr)
QStringList GetContextList(void) override
bool SendKey(const QString &Key) override