From 4d860fc3f43eecec21d16e7c74c8ecba5a7fcdfe Mon Sep 17 00:00:00 2001 From: sasha80 Date: Tue, 14 May 2024 13:01:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=9F=D0=B5=D1=80=D0=B5=D0=BA=D0=BB=D1=8E?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=80=D0=B5=D0=B6=D0=B8=D0=BC?= =?UTF-8?q?=D0=BE=D0=B2=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D1=8B=20=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D0=B8=D1=82=D1=8C=20=D0=B2=20?= =?UTF-8?q?=D0=B6=D1=83=D1=80=D0=BD=D0=B0=D0=BB=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/tabs-switch/tab-switch.gd | 11 ++++++++--- scenes/журнал/журнал.gd | 10 +++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/scenes/tabs-switch/tab-switch.gd b/scenes/tabs-switch/tab-switch.gd index e72baa06..31a8f966 100644 --- a/scenes/tabs-switch/tab-switch.gd +++ b/scenes/tabs-switch/tab-switch.gd @@ -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]) diff --git a/scenes/журнал/журнал.gd b/scenes/журнал/журнал.gd index a83fc7f3..340888f3 100644 --- a/scenes/журнал/журнал.gd +++ b/scenes/журнал/журнал.gd @@ -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: