|
| CPVREpgSearchFilter (bool bRadio) |
| ctor. More...
|
|
void | Reset () |
| Clear this filter.
|
|
std::string | GetPath () const |
| Return the path for this filter. More...
|
|
bool | FilterEntry (const std::shared_ptr< CPVREpgInfoTag > &tag) const |
| Check if a tag will be filtered or not. More...
|
|
bool | IsRadio () const |
| Get the type of channels to search. More...
|
|
const std::string & | GetSearchTerm () const |
|
void | SetSearchTerm (const std::string &strSearchTerm) |
|
void | SetSearchPhrase (const std::string &strSearchPhrase) |
|
bool | IsCaseSensitive () const |
|
void | SetCaseSensitive (bool bIsCaseSensitive) |
|
bool | ShouldSearchInDescription () const |
|
void | SetSearchInDescription (bool bSearchInDescription) |
|
int | GetGenreType () const |
|
void | SetGenreType (int iGenreType) |
|
int | GetMinimumDuration () const |
|
void | SetMinimumDuration (int iMinimumDuration) |
|
int | GetMaximumDuration () const |
|
void | SetMaximumDuration (int iMaximumDuration) |
|
bool | ShouldIgnoreFinishedBroadcasts () const |
|
void | SetIgnoreFinishedBroadcasts (bool bIgnoreFinishedBroadcasts) |
|
bool | ShouldIgnoreFutureBroadcasts () const |
|
void | SetIgnoreFutureBroadcasts (bool bIgnoreFutureBroadcasts) |
|
const CDateTime & | GetStartDateTime () const |
|
void | SetStartDateTime (const CDateTime &startDateTime) |
|
const CDateTime & | GetEndDateTime () const |
|
void | SetEndDateTime (const CDateTime &endDateTime) |
|
bool | ShouldIncludeUnknownGenres () const |
|
void | SetIncludeUnknownGenres (bool bIncludeUnknownGenres) |
|
bool | ShouldRemoveDuplicates () const |
|
void | SetRemoveDuplicates (bool bRemoveDuplicates) |
|
int | GetClientID () const |
|
void | SetClientID (int iClientID) |
|
int | GetChannelGroupID () const |
|
void | SetChannelGroupID (int iChannelGroupID) |
|
int | GetChannelUID () const |
|
void | SetChannelUID (int iChannelUID) |
|
bool | IsFreeToAirOnly () const |
|
void | SetFreeToAirOnly (bool bFreeToAirOnly) |
|
bool | ShouldIgnorePresentTimers () const |
|
void | SetIgnorePresentTimers (bool bIgnorePresentTimers) |
|
bool | ShouldIgnorePresentRecordings () const |
|
void | SetIgnorePresentRecordings (bool bIgnorePresentRecordings) |
|
int | GetDatabaseId () const |
|
void | SetDatabaseId (int iDatabaseId) |
|
const std::string & | GetTitle () const |
|
void | SetTitle (const std::string &title) |
|
const CDateTime & | GetLastExecutedDateTime () const |
|
void | SetLastExecutedDateTime (const CDateTime &lastExecutedDateTime) |
|
const PVREpgSearchData & | GetEpgSearchData () const |
|
void | SetEpgSearchDataFiltered () |
|
bool | IsChanged () const |
|
void | SetChanged (bool bChanged) |
|