#include <EpgSearchFilter.h>
◆ CPVREpgSearchFilter() [1/2]
PVR::CPVREpgSearchFilter::CPVREpgSearchFilter |
( |
| ) |
|
|
delete |
◆ CPVREpgSearchFilter() [2/2]
CPVREpgSearchFilter::CPVREpgSearchFilter |
( |
bool | bRadio | ) |
|
|
explicit |
ctor.
- Parameters
-
bRadio | the type of channels to search - if true, 'radio'. 'tv', otherwise. |
◆ FilterEntry()
bool CPVREpgSearchFilter::FilterEntry |
( |
const std::shared_ptr< const CPVREpgInfoTag > & | tag | ) |
const |
Check if a tag will be filtered or not.
- Parameters
-
- Returns
- True if this tag matches the filter, false if not.
◆ GetChannelGroupID()
int PVR::CPVREpgSearchFilter::GetChannelGroupID |
( |
| ) |
const |
|
inline |
◆ GetChannelUID()
int PVR::CPVREpgSearchFilter::GetChannelUID |
( |
| ) |
const |
|
inline |
◆ GetClientID()
int PVR::CPVREpgSearchFilter::GetClientID |
( |
| ) |
const |
|
inline |
◆ GetDatabaseId()
int PVR::CPVREpgSearchFilter::GetDatabaseId |
( |
| ) |
const |
|
inline |
◆ GetEndDateTime()
const CDateTime & PVR::CPVREpgSearchFilter::GetEndDateTime |
( |
| ) |
const |
|
inline |
◆ GetEpgSearchData()
◆ GetGenreType()
int PVR::CPVREpgSearchFilter::GetGenreType |
( |
| ) |
const |
|
inline |
◆ GetIconPath()
const std::string & PVR::CPVREpgSearchFilter::GetIconPath |
( |
| ) |
const |
|
inline |
◆ GetLastExecutedDateTime()
const CDateTime & PVR::CPVREpgSearchFilter::GetLastExecutedDateTime |
( |
| ) |
const |
|
inline |
◆ GetMaximumDuration()
int PVR::CPVREpgSearchFilter::GetMaximumDuration |
( |
| ) |
const |
|
inline |
◆ GetMinimumDuration()
int PVR::CPVREpgSearchFilter::GetMinimumDuration |
( |
| ) |
const |
|
inline |
◆ GetPath()
std::string CPVREpgSearchFilter::GetPath |
( |
| ) |
const |
Return the path for this filter.
- Returns
- the path.
◆ GetSearchTerm()
const std::string & PVR::CPVREpgSearchFilter::GetSearchTerm |
( |
| ) |
const |
|
inline |
◆ GetStartDateTime()
const CDateTime & PVR::CPVREpgSearchFilter::GetStartDateTime |
( |
| ) |
const |
|
inline |
◆ GetTitle()
const std::string & PVR::CPVREpgSearchFilter::GetTitle |
( |
| ) |
const |
|
inline |
◆ IsCaseSensitive()
bool PVR::CPVREpgSearchFilter::IsCaseSensitive |
( |
| ) |
const |
|
inline |
◆ IsChanged()
bool PVR::CPVREpgSearchFilter::IsChanged |
( |
| ) |
const |
|
inline |
◆ IsEndAnyTime()
bool PVR::CPVREpgSearchFilter::IsEndAnyTime |
( |
| ) |
const |
|
inline |
◆ IsFreeToAirOnly()
bool PVR::CPVREpgSearchFilter::IsFreeToAirOnly |
( |
| ) |
const |
|
inline |
◆ IsRadio()
bool PVR::CPVREpgSearchFilter::IsRadio |
( |
| ) |
const |
|
inline |
Get the type of channels to search.
- Returns
- true, if 'radio'. false, otherwise.
◆ IsStartAnyTime()
bool PVR::CPVREpgSearchFilter::IsStartAnyTime |
( |
| ) |
const |
|
inline |
◆ RemoveDuplicates()
void CPVREpgSearchFilter::RemoveDuplicates |
( |
std::vector< std::shared_ptr< CPVREpgInfoTag > > & | results | ) |
|
|
static |
remove duplicates from a list of epg tags.
- Parameters
-
results | The list of epg tags. |
◆ Reset()
void CPVREpgSearchFilter::Reset |
( |
| ) |
|
◆ SetCaseSensitive()
void CPVREpgSearchFilter::SetCaseSensitive |
( |
bool | bIsCaseSensitive | ) |
|
◆ SetChanged()
void PVR::CPVREpgSearchFilter::SetChanged |
( |
bool | bChanged | ) |
|
|
inline |
◆ SetChannelGroupID()
void CPVREpgSearchFilter::SetChannelGroupID |
( |
int | iChannelGroupID | ) |
|
◆ SetChannelUID()
void CPVREpgSearchFilter::SetChannelUID |
( |
int | iChannelUID | ) |
|
◆ SetClientID()
void CPVREpgSearchFilter::SetClientID |
( |
int | iClientID | ) |
|
◆ SetDatabaseId()
void CPVREpgSearchFilter::SetDatabaseId |
( |
int | iDatabaseId | ) |
|
◆ SetEndAnyTime()
void CPVREpgSearchFilter::SetEndAnyTime |
( |
bool | endAnyTime | ) |
|
◆ SetEndDateTime()
void CPVREpgSearchFilter::SetEndDateTime |
( |
const CDateTime & | endDateTime | ) |
|
◆ SetEpgSearchDataFiltered()
void PVR::CPVREpgSearchFilter::SetEpgSearchDataFiltered |
( |
| ) |
|
|
inline |
◆ SetFreeToAirOnly()
void CPVREpgSearchFilter::SetFreeToAirOnly |
( |
bool | bFreeToAirOnly | ) |
|
◆ SetGenreType()
void CPVREpgSearchFilter::SetGenreType |
( |
int | iGenreType | ) |
|
◆ SetIconPath()
void CPVREpgSearchFilter::SetIconPath |
( |
const std::string & | iconPath | ) |
|
◆ SetIgnoreFinishedBroadcasts()
void CPVREpgSearchFilter::SetIgnoreFinishedBroadcasts |
( |
bool | bIgnoreFinishedBroadcasts | ) |
|
◆ SetIgnoreFutureBroadcasts()
void CPVREpgSearchFilter::SetIgnoreFutureBroadcasts |
( |
bool | bIgnoreFutureBroadcasts | ) |
|
◆ SetIgnorePresentRecordings()
void CPVREpgSearchFilter::SetIgnorePresentRecordings |
( |
bool | bIgnorePresentRecordings | ) |
|
◆ SetIgnorePresentTimers()
void CPVREpgSearchFilter::SetIgnorePresentTimers |
( |
bool | bIgnorePresentTimers | ) |
|
◆ SetIncludeUnknownGenres()
void CPVREpgSearchFilter::SetIncludeUnknownGenres |
( |
bool | bIncludeUnknownGenres | ) |
|
◆ SetLastExecutedDateTime()
void CPVREpgSearchFilter::SetLastExecutedDateTime |
( |
const CDateTime & | lastExecutedDateTime | ) |
|
◆ SetMaximumDuration()
void CPVREpgSearchFilter::SetMaximumDuration |
( |
int | iMaximumDuration | ) |
|
◆ SetMinimumDuration()
void CPVREpgSearchFilter::SetMinimumDuration |
( |
int | iMinimumDuration | ) |
|
◆ SetRemoveDuplicates()
void CPVREpgSearchFilter::SetRemoveDuplicates |
( |
bool | bRemoveDuplicates | ) |
|
◆ SetSearchInDescription()
void CPVREpgSearchFilter::SetSearchInDescription |
( |
bool | bSearchInDescription | ) |
|
◆ SetSearchPhrase()
void CPVREpgSearchFilter::SetSearchPhrase |
( |
const std::string & | strSearchPhrase | ) |
|
◆ SetSearchTerm()
void CPVREpgSearchFilter::SetSearchTerm |
( |
const std::string & | strSearchTerm | ) |
|
◆ SetStartAnyTime()
void CPVREpgSearchFilter::SetStartAnyTime |
( |
bool | startAnyTime | ) |
|
◆ SetStartDateTime()
void CPVREpgSearchFilter::SetStartDateTime |
( |
const CDateTime & | startDateTime | ) |
|
◆ SetTitle()
void CPVREpgSearchFilter::SetTitle |
( |
const std::string & | title | ) |
|
◆ ShouldIgnoreFinishedBroadcasts()
bool PVR::CPVREpgSearchFilter::ShouldIgnoreFinishedBroadcasts |
( |
| ) |
const |
|
inline |
◆ ShouldIgnoreFutureBroadcasts()
bool PVR::CPVREpgSearchFilter::ShouldIgnoreFutureBroadcasts |
( |
| ) |
const |
|
inline |
◆ ShouldIgnorePresentRecordings()
bool PVR::CPVREpgSearchFilter::ShouldIgnorePresentRecordings |
( |
| ) |
const |
|
inline |
◆ ShouldIgnorePresentTimers()
bool PVR::CPVREpgSearchFilter::ShouldIgnorePresentTimers |
( |
| ) |
const |
|
inline |
◆ ShouldIncludeUnknownGenres()
bool PVR::CPVREpgSearchFilter::ShouldIncludeUnknownGenres |
( |
| ) |
const |
|
inline |
◆ ShouldRemoveDuplicates()
bool PVR::CPVREpgSearchFilter::ShouldRemoveDuplicates |
( |
| ) |
const |
|
inline |
◆ ShouldSearchInDescription()
bool PVR::CPVREpgSearchFilter::ShouldSearchInDescription |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: