|
kodi
|


Public Member Functions | |
| bool | AddTimer (bool bRadio) const |
| Open the timer settings dialog to create a new tv or radio timer. More... | |
| bool | AddTimer (const CFileItem &item, bool bShowTimerSettings) const |
| Create a new timer, either interactive or non-interactive. More... | |
| bool | AddTimer (const std::shared_ptr< CPVRTimerInfoTag > &item) const |
| Add a timer to the client. Doesn't add the timer to the container. The backend will do this. More... | |
| bool | AddTimerRule (const CFileItem &item, bool bShowTimerSettings, bool bFallbackToOneShotTimer) const |
| Create a new timer rule, either interactive or non-interactive. More... | |
| bool | ToggleTimer (const CFileItem &item) const |
| Creates or deletes a timer for the given epg tag. More... | |
| bool | ToggleTimerState (const CFileItem &item) const |
| Toggles a given timer's enabled/disabled state. More... | |
| bool | EditTimer (const CFileItem &item) const |
| Open the timer settings dialog to edit an existing timer. More... | |
| bool | EditTimerRule (const CFileItem &item) const |
| Open the timer settings dialog to edit an existing timer rule. More... | |
| std::shared_ptr< CFileItem > | GetTimerRule (const CFileItem &item) const |
| Get the timer rule for a given timer. More... | |
| bool | DeleteTimer (const CFileItem &item) const |
| Delete a timer, always showing a confirmation dialog. More... | |
| bool | DeleteTimerRule (const CFileItem &item) const |
| Delete a timer rule, always showing a confirmation dialog. More... | |
| bool | ToggleRecordingOnPlayingChannel () |
| Toggle recording on the currently playing channel, if any. More... | |
| bool | SetRecordingOnChannel (const std::shared_ptr< CPVRChannel > &channel, bool bOnOff) |
| Start or stop recording on a given channel. More... | |
| bool | StopRecording (const CFileItem &item) const |
| Stop a currently active recording, always showing a confirmation dialog. More... | |
| bool | AddReminder (const CFileItem &item) const |
| Create a new reminder timer, non-interactive. More... | |
| void | AnnounceReminders () const |
| Announce due reminders, if any. | |
| bool CPVRGUIActionsTimers::AddReminder | ( | const CFileItem & | item | ) | const |
Create a new reminder timer, non-interactive.
| item | containing epg data to create a reminder timer for. item must be an epg tag. |
| bool CPVRGUIActionsTimers::AddTimer | ( | bool | bRadio | ) | const |
Open the timer settings dialog to create a new tv or radio timer.
| bRadio | indicates whether a radio or tv timer shall be created. |
| bool CPVRGUIActionsTimers::AddTimer | ( | const CFileItem & | item, |
| bool | bShowTimerSettings | ||
| ) | const |
Create a new timer, either interactive or non-interactive.
| item | containing epg data to create a timer for. item must be an epg tag or a channel. |
| bShowTimerSettings | is used to control whether a settings dialog will be opened prior creating the timer. |
| bool CPVRGUIActionsTimers::AddTimer | ( | const std::shared_ptr< CPVRTimerInfoTag > & | item | ) | const |
Add a timer to the client. Doesn't add the timer to the container. The backend will do this.
| bool CPVRGUIActionsTimers::AddTimerRule | ( | const CFileItem & | item, |
| bool | bShowTimerSettings, | ||
| bool | bFallbackToOneShotTimer | ||
| ) | const |
Create a new timer rule, either interactive or non-interactive.
| item | containing epg data to create a timer rule for. item must be an epg tag or a channel. |
| bShowTimerSettings | is used to control whether a settings dialog will be opened prior creating the timer rule. |
| bFallbackToOneShotTimer | if no timer rule can be created, try to create a one-shot timer instead. |
| bool CPVRGUIActionsTimers::DeleteTimer | ( | const CFileItem & | item | ) | const |
Delete a timer, always showing a confirmation dialog.
| item | containing a timer to delete. item must be a timer, an epg tag or a channel. |
| bool CPVRGUIActionsTimers::DeleteTimerRule | ( | const CFileItem & | item | ) | const |
Delete a timer rule, always showing a confirmation dialog.
| item | containing a timer rule to delete. item must be a timer, an epg tag or a channel. |
| bool CPVRGUIActionsTimers::EditTimer | ( | const CFileItem & | item | ) | const |
Open the timer settings dialog to edit an existing timer.
| item | containing an epg tag or a timer. |
| bool CPVRGUIActionsTimers::EditTimerRule | ( | const CFileItem & | item | ) | const |
Open the timer settings dialog to edit an existing timer rule.
| item | containing an epg tag or a timer. |
Get the timer rule for a given timer.
| item | containing an item to query the timer rule for. item must be a timer or an epg tag. |
| bool CPVRGUIActionsTimers::SetRecordingOnChannel | ( | const std::shared_ptr< CPVRChannel > & | channel, |
| bool | bOnOff | ||
| ) |
Start or stop recording on a given channel.
| channel | the channel to start/stop recording. |
| bOnOff | True to start recording, false to stop. |
| bool CPVRGUIActionsTimers::StopRecording | ( | const CFileItem & | item | ) | const |
Stop a currently active recording, always showing a confirmation dialog.
| item | containing a recording to stop. item must be a timer, an epg tag or a channel. |
| bool CPVRGUIActionsTimers::ToggleRecordingOnPlayingChannel | ( | ) |
Toggle recording on the currently playing channel, if any.
| bool CPVRGUIActionsTimers::ToggleTimer | ( | const CFileItem & | item | ) | const |
Creates or deletes a timer for the given epg tag.
| item | containing an epg tag. |
| bool CPVRGUIActionsTimers::ToggleTimerState | ( | const CFileItem & | item | ) | const |
Toggles a given timer's enabled/disabled state.
| item | containing a timer. |
1.8.13