X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=autotimer%2Fsrc%2FAutoTimerSettings.py;h=bbb6da568840fc6fa88dec5131eeccae7de74f2f;hb=6f13fe12ce79898166918177eb9826b7ff945d53;hp=9a09f6d00d666082272440988b0eadf34452ac5e;hpb=1fce2eaf4e062e322baa6d688b1df61bd3192ee1;p=vuplus_dvbapp-plugin diff --git a/autotimer/src/AutoTimerSettings.py b/autotimer/src/AutoTimerSettings.py index 9a09f6d..bbb6da5 100644 --- a/autotimer/src/AutoTimerSettings.py +++ b/autotimer/src/AutoTimerSettings.py @@ -39,14 +39,23 @@ class AutoTimerSettings(Screen, ConfigListScreen): getConfigListEntry(_("Poll automatically"), config.plugins.autotimer.autopoll, _("Unless this is enabled AutoTimer will NOT automatically look for events matching your AutoTimers but only when you leave the GUI with the green button.")), getConfigListEntry(_("Poll Interval (in h)"), config.plugins.autotimer.interval, _("This is the delay in hours that the AutoTimer will wait after a search to search the EPG again.")), getConfigListEntry(_("Show in extension menu"), config.plugins.autotimer.show_in_extensionsmenu, _("Enable this to be able to access the AutoTimer Overview from within the extension menu.")), - getConfigListEntry(_("Modify existing timers"), config.plugins.autotimer.refresh, _("This setting controls the behaviour when a timer matches a found event.")), + getConfigListEntry(_("Modify existing timers"), config.plugins.autotimer.refresh, _("This setting controls the behavior when a timer matches a found event.")), getConfigListEntry(_("Guess existing timer based on begin/end"), config.plugins.autotimer.try_guessing, _("If this is enabled an existing timer will also be considered recording an event if it records at least 80% of the it.")), - getConfigListEntry(_("Add timer as disabled on conflict"), config.plugins.autotimer.disabled_on_conflict, _("This toggles the behaviour on timer conflicts. If an AutoTimer matches an event that conflicts with an existing timer it will not ignore this event but add it disabled.")), + getConfigListEntry(_("Add timer as disabled on conflict"), config.plugins.autotimer.disabled_on_conflict, _("This toggles the behavior on timer conflicts. If an AutoTimer matches an event that conflicts with an existing timer it will not ignore this event but add it disabled.")), getConfigListEntry(_("Editor for new AutoTimers"), config.plugins.autotimer.editor, _("The editor to be used for new AutoTimers. This can either be the Wizard or the classic editor.")), + getConfigListEntry(_("Support \"Fast Scan\"?"), config.plugins.autotimer.fastscan, _("When supporting \"Fast Scan\" the service type is ignored. You don't need to enable this unless your Image supports \"Fast Scan\" and you are using it.")), ], session = session, on_change = self.changed ) + def selectionChanged(): + if self["config"].current: + self["config"].current[1].onDeselect(self.session) + self["config"].current = self["config"].getCurrent() + if self["config"].current: + self["config"].current[1].onSelect(self.session) + for x in self["config"].onSelectionChanged: + x() self["config"].onSelectionChanged.append(self.updateHelp) # Initialize widgets