Use the recordProgram method for regular and series recordings.
Hide the series record menu from the context menu.
Get the number of series recordings from the list of recordings.
Do not use the series recordings list.
Added logic to cancel a series recording entry.
Additionally removed duplicate constants and renamed one.
This is one big commit with a lot of changes. Some of them are:
- Series recordings are handled now separately, they are not part of
recordings anymore.
- Added and updated logic to more service methods
- Added series recording layouts and new icons
- Improved recording layout to show which one belongs to a series
recording.
- Consolidated some constants
- Added new icons and strings
- Added some method comments
Prevent a segfault and use the correct constants.
Fixed incorrect string comparison.
Don't show the search menu in the series recording screen.
Use the correct id from the layout.
Hide the 'day of week' and 'approximate time' layout items for now.
Disallow removing a recording that is part of a series recording.
To remove it the series recording rule must be removed for now.
Do not show the same information twice.
Each recording displays the information if it is part of a series
recording. In dual pane mode this information should not be shown again
in the right side where the details are.
Removed some logging, white spaces and unused code.