45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# kronos scheduler list
sched = None
# prepare gui
def __init__(self, parent):
if parent:
# keep reference to main window
self.parent = parent
self.bookmarks = parent.bookmarks
# add menu
uikit.add_menu([parent.extensions, parent.extensions_context], "Add timer for station", self.edit_timer)
# target channel
if not self.bookmarks.streams.get("timer"):
self.bookmarks.streams["timer"] = [{"title":"--- timer events ---"}]
self.bookmarks.add_category("timer")
self.streams = self.bookmarks.streams["timer"]
|
|
>
|
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# kronos scheduler list
sched = None
# prepare gui
def __init__(self, parent):
if not parent:
return
# keep reference to main window
self.parent = parent
self.bookmarks = parent.bookmarks
# add menu
uikit.add_menu([parent.streammenu, parent.streamactions], "Add timer for station", self.edit_timer, insert=4)
# target channel
if not self.bookmarks.streams.get("timer"):
self.bookmarks.streams["timer"] = [{"title":"--- timer events ---"}]
self.bookmarks.add_category("timer")
self.streams = self.bookmarks.streams["timer"]
|