Доработка. Переключение режимов работы программы отобразить в журнале
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
extends TabContainer
|
||||
|
||||
func _enter_tree() -> void: repnetwork.logger_page = $Журнал
|
||||
const TAB_TOSIGNAL_NAME = {0: 'режим_работа', 1: 'режим_контроль', 2: 'режим_журнал', 3: 'режим_эмс', 4: 'режим_настройки'}
|
||||
|
||||
|
||||
func _on_tab_changed(tab):
|
||||
pass # Replace with function body.
|
||||
func _enter_tree() -> void:
|
||||
repnetwork.logger_page = $Журнал
|
||||
|
||||
|
||||
func _on_tab_changed(tab) -> void:
|
||||
if TAB_TOSIGNAL_NAME.has(tab):
|
||||
signaller.emit_signal(TAB_TOSIGNAL_NAME[tab])
|
||||
|
||||
@@ -29,11 +29,11 @@ func _ready() -> void:
|
||||
threats.connect('threat_lost', Callable(self, 'on_threats_changed').bind('Цель потеряна'))
|
||||
signaller.connect('interfer_new', Callable(self, 'on_interfer_new').bind('Создан сеанс помехи'))
|
||||
signaller.connect('interfer_off', Callable(self, 'on_interfer_off').bind('Сеанс помехи отключен'))
|
||||
signaller.connect('режим_работа', Callable(self, 'on_set_program_mode').bind('Программа в режиме \"Работа\"'))
|
||||
signaller.connect('режим_настройки', Callable(self, 'on_set_program_mode').bind('Программа в режиме \"Настройки\"'))
|
||||
signaller.connect('режим_эмс', Callable(self, 'on_set_program_mode').bind('Программа в режиме \"ЭМС\"'))
|
||||
signaller.connect('режим_журнал', Callable(self, 'on_set_program_mode').bind('Программа в режиме \"Журнал\"'))
|
||||
signaller.connect('режим_контроль', Callable(self, 'on_set_program_mode').bind('Программа в режиме \"Журнал\"'))
|
||||
signaller.connect('режим_работа', Callable(log, 'info').bind('Программа в режиме \"Работа\"'))
|
||||
signaller.connect('режим_настройки', Callable(log, 'info').bind('Программа в режиме \"Настройки\"'))
|
||||
signaller.connect('режим_эмс', Callable(log, 'info').bind('Программа в режиме \"ЭМС\"'))
|
||||
signaller.connect('режим_журнал', Callable(log, 'info').bind('Программа в режиме \"Журнал\"'))
|
||||
signaller.connect('режим_контроль', Callable(log, 'info').bind('Программа в режиме \"Контроль\"'))
|
||||
|
||||
|
||||
func _on_clear_button_down() -> void:
|
||||
|
||||
Reference in New Issue
Block a user