Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "GUIDialogPVRTimerSettings.h"
#include "ServiceBroker.h"
#include "dialogs/GUIDialogNumeric.h"
#include "guilib/GUIMessage.h"
#include "guilib/LocalizeStrings.h"
#include "messaging/helpers/DialogOKHelper.h"
#include "pvr/PVRConstants.h"
#include "pvr/PVRManager.h"
#include "pvr/addons/PVRClient.h"
#include "pvr/addons/PVRClients.h"
#include "pvr/channels/PVRChannel.h"
#include "pvr/channels/PVRChannelGroup.h"
#include "pvr/channels/PVRChannelGroupMember.h"
#include "pvr/channels/PVRChannelGroupsContainer.h"
#include "pvr/epg/EpgInfoTag.h"
#include "pvr/settings/PVRCustomTimerSettings.h"
#include "pvr/timers/PVRTimerInfoTag.h"
#include "pvr/timers/PVRTimerType.h"
#include "settings/SettingUtils.h"
#include "settings/dialogs/GUIDialogSettingsBase.h"
#include "settings/lib/Setting.h"
#include "settings/lib/SettingsManager.h"
#include "settings/windows/GUIControlSettings.h"
#include "utils/StringUtils.h"
#include "utils/Variant.h"
#include "utils/log.h"
#include <algorithm>
#include <iterator>
#include <memory>
#include <string>
#include <utility>
#include <vector>
Macros | |
#define | SETTING_TMR_TYPE "timer.type" |
#define | SETTING_TMR_ACTIVE "timer.active" |
#define | SETTING_TMR_NAME "timer.name" |
#define | SETTING_TMR_EPGSEARCH "timer.epgsearch" |
#define | SETTING_TMR_FULLTEXT "timer.fulltext" |
#define | SETTING_TMR_CHANNEL "timer.channel" |
#define | SETTING_TMR_START_ANYTIME "timer.startanytime" |
#define | SETTING_TMR_END_ANYTIME "timer.endanytime" |
#define | SETTING_TMR_START_DAY "timer.startday" |
#define | SETTING_TMR_END_DAY "timer.endday" |
#define | SETTING_TMR_BEGIN "timer.begin" |
#define | SETTING_TMR_END "timer.end" |
#define | SETTING_TMR_WEEKDAYS "timer.weekdays" |
#define | SETTING_TMR_FIRST_DAY "timer.firstday" |
#define | SETTING_TMR_NEW_EPISODES "timer.newepisodes" |
#define | SETTING_TMR_BEGIN_PRE "timer.startmargin" |
#define | SETTING_TMR_END_POST "timer.endmargin" |
#define | SETTING_TMR_PRIORITY "timer.priority" |
#define | SETTING_TMR_LIFETIME "timer.lifetime" |
#define | SETTING_TMR_MAX_REC "timer.maxrecordings" |
#define | SETTING_TMR_DIR "timer.directory" |
#define | SETTING_TMR_REC_GROUP "timer.recgroup" |
#define | TYPE_DEP_VISIBI_COND_ID_POSTFIX "visibi.typedep" |
#define | TYPE_DEP_ENABLE_COND_ID_POSTFIX "enable.typedep" |
#define | CHANNEL_DEP_VISIBI_COND_ID_POSTFIX "visibi.channeldep" |
#define | START_ANYTIME_DEP_VISIBI_COND_ID_POSTFIX "visibi.startanytimedep" |
#define | END_ANYTIME_DEP_VISIBI_COND_ID_POSTFIX "visibi.endanytimedep" |
#define CHANNEL_DEP_VISIBI_COND_ID_POSTFIX "visibi.channeldep" |
#define END_ANYTIME_DEP_VISIBI_COND_ID_POSTFIX "visibi.endanytimedep" |
#define SETTING_TMR_ACTIVE "timer.active" |
#define SETTING_TMR_BEGIN "timer.begin" |
#define SETTING_TMR_BEGIN_PRE "timer.startmargin" |
#define SETTING_TMR_CHANNEL "timer.channel" |
#define SETTING_TMR_DIR "timer.directory" |
#define SETTING_TMR_END "timer.end" |
#define SETTING_TMR_END_ANYTIME "timer.endanytime" |
#define SETTING_TMR_END_DAY "timer.endday" |
#define SETTING_TMR_END_POST "timer.endmargin" |
#define SETTING_TMR_EPGSEARCH "timer.epgsearch" |
#define SETTING_TMR_FIRST_DAY "timer.firstday" |
#define SETTING_TMR_FULLTEXT "timer.fulltext" |
#define SETTING_TMR_LIFETIME "timer.lifetime" |
#define SETTING_TMR_MAX_REC "timer.maxrecordings" |
#define SETTING_TMR_NAME "timer.name" |
#define SETTING_TMR_NEW_EPISODES "timer.newepisodes" |
#define SETTING_TMR_PRIORITY "timer.priority" |
#define SETTING_TMR_REC_GROUP "timer.recgroup" |
#define SETTING_TMR_START_ANYTIME "timer.startanytime" |
#define SETTING_TMR_START_DAY "timer.startday" |
#define SETTING_TMR_TYPE "timer.type" |
#define SETTING_TMR_WEEKDAYS "timer.weekdays" |
#define START_ANYTIME_DEP_VISIBI_COND_ID_POSTFIX "visibi.startanytimedep" |
#define TYPE_DEP_ENABLE_COND_ID_POSTFIX "enable.typedep" |
#define TYPE_DEP_VISIBI_COND_ID_POSTFIX "visibi.typedep" |