MythTV  0.26-pre
Public Member Functions | Static Public Member Functions | Static Protected Attributes | Friends
Frontend Class Reference

#include <frontend.h>

Inheritance diagram for Frontend:
FrontendServices Service

List of all members.

Public Member Functions

Q_INVOKABLE Frontend (QObject *parent=0)
DTC::FrontendStatusGetStatus (void)
bool SendMessage (const QString &Message, uint Timeout)
bool SendAction (const QString &Action, const QString &Value, uint Width, uint Height)
virtual bool PlayRecording (int ChanId, const QDateTime &StartTime)
bool PlayVideo (const QString &Id, bool UseBookmark)
QStringList GetContextList (void)
DTC::FrontendActionListGetActionList (const QString &Context)

Static Public Member Functions

static bool IsValidAction (const QString &action)
static void InitialiseActions (void)

Static Protected Attributes

static QStringList gActionList = QStringList()
static QHash< QString,
QStringList > 
gActionDescriptions = QHash<QString,QStringList>()

Friends

class MythFEXML

Detailed Description

Definition at line 7 of file frontend.h.


Constructor & Destructor Documentation

Q_INVOKABLE Frontend::Frontend ( QObject *  parent = 0) [inline]

Definition at line 14 of file frontend.h.


Member Function Documentation

Implements FrontendServices.

Definition at line 24 of file frontend.cpp.

Referenced by ScriptableFrontend::GetStatus().

bool Frontend::SendMessage ( const QString &  Message,
uint  Timeout 
) [virtual]

Implements FrontendServices.

Definition at line 32 of file frontend.cpp.

bool Frontend::SendAction ( const QString &  Action,
const QString &  Value,
uint  Width,
uint  Height 
) [virtual]

Implements FrontendServices.

Definition at line 46 of file frontend.cpp.

bool Frontend::PlayRecording ( int  ChanId,
const QDateTime &  StartTime 
) [virtual]

Implements FrontendServices.

Definition at line 87 of file frontend.cpp.

bool Frontend::PlayVideo ( const QString &  Id,
bool  UseBookmark 
) [virtual]

Implements FrontendServices.

Definition at line 145 of file frontend.cpp.

QStringList Frontend::GetContextList ( void  ) [virtual]

Implements FrontendServices.

Definition at line 201 of file frontend.cpp.

DTC::FrontendActionList * Frontend::GetActionList ( const QString &  Context) [virtual]

Implements FrontendServices.

Definition at line 207 of file frontend.cpp.

bool Frontend::IsValidAction ( const QString &  action) [static]

Definition at line 232 of file frontend.cpp.

Referenced by SendAction().


Friends And Related Function Documentation

friend class MythFEXML [friend]

Definition at line 9 of file frontend.h.


Member Data Documentation

QStringList Frontend::gActionList = QStringList() [static, protected]

Definition at line 34 of file frontend.h.

Referenced by InitialiseActions(), and IsValidAction().

QHash< QString, QStringList > Frontend::gActionDescriptions = QHash<QString,QStringList>() [static, protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends