MythTV  master
Public Slots | Public Member Functions | Private Member Functions | List of all members
FrontendServices Class Referenceabstract

#include <frontendServices.h>

Inheritance diagram for FrontendServices:
Inheritance graph
[legend]
Collaboration diagram for FrontendServices:
Collaboration graph
[legend]

Public Slots

virtual DTC::FrontendStatusGetStatus (void)=0
 
virtual bool SendMessage (const QString &Message, uint Timeout)=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 SendAction (const QString &Action, const QString &Value, uint Width, uint Height)=0
 
virtual bool PlayRecording (int RecordedId, int ChanId, const QDateTime &StartTime)=0
 
virtual bool PlayVideo (const QString &Id, bool UseBookmark)=0
 
virtual QStringList GetContextList (void)=0
 
virtual DTC::FrontendActionListGetActionList (const QString &Context)=0
 
virtual bool SendKey (const QString &Key)=0
 

Public Member Functions

 FrontendServices (QObject *parent=nullptr)
 
- Public Member Functions inherited from Service
 Service (QObject *parent=nullptr)
 
virtual QVariant ConvertToVariant (int nType, void *pValue)
 
virtual void * ConvertToParameterPtr (int nTypeId, const QString &sParamType, void *pParam, const QString &sValue)
 

Private Member Functions

 Q_CLASSINFO ("version", "2.1")
 

Additional Inherited Members

- Static Public Member Functions inherited from Service
static bool ToBool (const QString &sVal)
 
- Public Attributes inherited from Service
QList< QString > m_parsedParams
 

Detailed Description

Definition at line 8 of file frontendServices.h.

Constructor & Destructor Documentation

◆ FrontendServices()

FrontendServices::FrontendServices ( QObject *  parent = nullptr)
inlineexplicit

Definition at line 21 of file frontendServices.h.

Member Function Documentation

◆ Q_CLASSINFO()

FrontendServices::Q_CLASSINFO ( "version"  ,
"2.1"   
)
private

◆ GetStatus

virtual DTC::FrontendStatus* FrontendServices::GetStatus ( void  )
pure virtualslot

Implemented in Frontend.

◆ SendMessage

virtual bool FrontendServices::SendMessage ( const QString &  Message,
uint  Timeout 
)
pure virtualslot

Implemented in Frontend.

◆ SendNotification

virtual bool FrontendServices::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 
)
pure virtualslot

Implemented in Frontend.

◆ SendAction

virtual bool FrontendServices::SendAction ( const QString &  Action,
const QString &  Value,
uint  Width,
uint  Height 
)
pure virtualslot

Implemented in Frontend.

◆ PlayRecording

virtual bool FrontendServices::PlayRecording ( int  RecordedId,
int  ChanId,
const QDateTime &  StartTime 
)
pure virtualslot

Implemented in Frontend.

◆ PlayVideo

virtual bool FrontendServices::PlayVideo ( const QString &  Id,
bool  UseBookmark 
)
pure virtualslot

Implemented in Frontend.

◆ GetContextList

virtual QStringList FrontendServices::GetContextList ( void  )
pure virtualslot

Implemented in Frontend.

◆ GetActionList

virtual DTC::FrontendActionList* FrontendServices::GetActionList ( const QString &  Context)
pure virtualslot

Implemented in Frontend.

◆ SendKey

virtual bool FrontendServices::SendKey ( const QString &  Key)
pure virtualslot

Implemented in Frontend.


The documentation for this class was generated from the following file: