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

#include <guideServices.h>

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

Public Slots

virtual DTC::ProgramGuideGetProgramGuide (const QDateTime &StartTime, const QDateTime &EndTime, bool Details, int ChannelGroupId, int StartIndex, int Count, bool WithInvisible)=0
 
virtual DTC::ProgramListGetProgramList (int StartIndex, int Count, const QDateTime &StartTime, const QDateTime &EndTime, int ChanId, const QString &TitleFilter, const QString &CategoryFilter, const QString &PersonFilter, const QString &KeywordFilter, bool OnlyNew, bool Details, const QString &Sort, bool Descending, bool WithInvisible)=0
 
virtual DTC::ProgramGetProgramDetails (int ChanId, const QDateTime &StartTime)=0
 
virtual QFileInfo GetChannelIcon (int ChanId, int Width, int Height)=0
 
virtual DTC::ChannelGroupListGetChannelGroupList (bool IncludeEmpty)=0
 
virtual QStringList GetCategoryList ()=0
 
virtual QStringList GetStoredSearches (const QString &Type)=0
 
virtual bool AddToChannelGroup (int ChannelGroupId, int ChanId)=0
 
virtual bool RemoveFromChannelGroup (int ChannelGroupId, int ChanId)=0
 

Public Member Functions

 GuideServices (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)
 
bool HAS_PARAM (const QString &p) const
 

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 41 of file guideServices.h.

Constructor & Destructor Documentation

◆ GuideServices()

GuideServices::GuideServices ( QObject *  parent = nullptr)
inline

Definition at line 53 of file guideServices.h.

Member Function Documentation

◆ GetProgramGuide

virtual DTC::ProgramGuide* GuideServices::GetProgramGuide ( const QDateTime &  StartTime,
const QDateTime &  EndTime,
bool  Details,
int  ChannelGroupId,
int  StartIndex,
int  Count,
bool  WithInvisible 
)
pure virtualslot

Implemented in Guide.

◆ GetProgramList

virtual DTC::ProgramList* GuideServices::GetProgramList ( int  StartIndex,
int  Count,
const QDateTime &  StartTime,
const QDateTime &  EndTime,
int  ChanId,
const QString &  TitleFilter,
const QString &  CategoryFilter,
const QString &  PersonFilter,
const QString &  KeywordFilter,
bool  OnlyNew,
bool  Details,
const QString &  Sort,
bool  Descending,
bool  WithInvisible 
)
pure virtualslot

Implemented in Guide.

◆ GetProgramDetails

virtual DTC::Program* GuideServices::GetProgramDetails ( int  ChanId,
const QDateTime &  StartTime 
)
pure virtualslot

Implemented in Guide.

◆ GetChannelIcon

virtual QFileInfo GuideServices::GetChannelIcon ( int  ChanId,
int  Width,
int  Height 
)
pure virtualslot

Implemented in Guide.

◆ GetChannelGroupList

virtual DTC::ChannelGroupList* GuideServices::GetChannelGroupList ( bool  IncludeEmpty)
pure virtualslot

Implemented in Guide.

◆ GetCategoryList

virtual QStringList GuideServices::GetCategoryList ( )
pure virtualslot

Implemented in Guide.

◆ GetStoredSearches

virtual QStringList GuideServices::GetStoredSearches ( const QString &  Type)
pure virtualslot

Implemented in Guide.

◆ AddToChannelGroup

virtual bool GuideServices::AddToChannelGroup ( int  ChannelGroupId,
int  ChanId 
)
pure virtualslot

Implemented in Guide.

◆ RemoveFromChannelGroup

virtual bool GuideServices::RemoveFromChannelGroup ( int  ChannelGroupId,
int  ChanId 
)
pure virtualslot

Implemented in Guide.


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