Доработка. Переключение режимов работы программы отобразить в журнале

This commit is contained in:
sasha80
2024-05-14 13:01:11 +03:00
parent 97ec75dfcb
commit 4d860fc3f4
2 changed files with 13 additions and 8 deletions

View File

@@ -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])

View File

@@ -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: