MythTV  master
Public Member Functions | List of all members
Guide Class Reference

#include <guide.h>

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

Public Member Functions

Q_INVOKABLE Guide (QObject *=nullptr)
 
DTC::ProgramGuideGetProgramGuide (const QDateTime &StartTime, const QDateTime &EndTime, bool Details, int ChannelGroupId, int StartIndex, int Count, bool WithInvisible) override
 
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) override
 
DTC::ProgramGetProgramDetails (int ChanId, const QDateTime &StartTime) override
 
QFileInfo GetChannelIcon (int ChanId, int Width, int Height) override
 
DTC::ChannelGroupListGetChannelGroupList (bool IncludeEmpty) override
 
QStringList GetCategoryList () override
 
QStringList GetStoredSearches (const QString &Type) override
 
bool AddToChannelGroup (int ChannelGroupId, int ChanId) override
 
bool RemoveFromChannelGroup (int ChannelGroupId, int ChanId) override
 
- Public Member Functions inherited from GuideServices
 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)
 

Additional Inherited Members

- Public Slots inherited from GuideServices
- 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 40 of file guide.h.

Constructor & Destructor Documentation

◆ Guide()

Q_INVOKABLE Guide::Guide ( QObject *  = nullptr)
inlineexplicit

Definition at line 46 of file guide.h.

Member Function Documentation

◆ GetProgramGuide()

DTC::ProgramGuide * Guide::GetProgramGuide ( const QDateTime &  StartTime,
const QDateTime &  EndTime,
bool  Details,
int  ChannelGroupId,
int  StartIndex,
int  Count,
bool  WithInvisible 
)
overridevirtual

Implements GuideServices.

Definition at line 48 of file guide.cpp.

Referenced by ScriptableGuide::GetProgramGuide().

◆ GetProgramList()

DTC::ProgramList * Guide::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 
)
overridevirtual

Implements GuideServices.

Definition at line 170 of file guide.cpp.

Referenced by ScriptableGuide::GetProgramList().

◆ GetProgramDetails()

DTC::Program * Guide::GetProgramDetails ( int  ChanId,
const QDateTime &  StartTime 
)
overridevirtual

Implements GuideServices.

Definition at line 345 of file guide.cpp.

Referenced by ScriptableGuide::GetProgramDetails().

◆ GetChannelIcon()

QFileInfo Guide::GetChannelIcon ( int  ChanId,
int  Width,
int  Height 
)
overridevirtual

Implements GuideServices.

Definition at line 376 of file guide.cpp.

◆ GetChannelGroupList()

DTC::ChannelGroupList * Guide::GetChannelGroupList ( bool  IncludeEmpty)
overridevirtual

Implements GuideServices.

Definition at line 501 of file guide.cpp.

Referenced by ScriptableGuide::GetChannelGroupList().

◆ GetCategoryList()

QStringList Guide::GetCategoryList ( )
overridevirtual

Implements GuideServices.

Definition at line 520 of file guide.cpp.

Referenced by ScriptableGuide::GetCategoryList().

◆ GetStoredSearches()

QStringList Guide::GetStoredSearches ( const QString &  Type)
overridevirtual

Implements GuideServices.

Definition at line 543 of file guide.cpp.

Referenced by ScriptableGuide::GetStoredSearches().

◆ AddToChannelGroup()

bool Guide::AddToChannelGroup ( int  ChannelGroupId,
int  ChanId 
)
overridevirtual

Implements GuideServices.

Definition at line 576 of file guide.cpp.

Referenced by ScriptableGuide::AddToChannelGroup().

◆ RemoveFromChannelGroup()

bool Guide::RemoveFromChannelGroup ( int  ChannelGroupId,
int  ChanId 
)
overridevirtual

Implements GuideServices.

Definition at line 593 of file guide.cpp.

Referenced by ScriptableGuide::RemoveFromChannelGroup().


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