[Update] Update Software関数の受け口追加。update availableボタンを押されるとコールバック関数が呼ばれるように。実際にアップデートも可能状態。

Restart Software関数の受け口追加。
[bugfix] update availableボタンとhelp and infoボタンのコールバック関数指定が逆だったのを修正。(今まで奇跡的にview側もUIボタン側も反対の指定をしていて結果的に機能していました……。)
その他コメントなどコード整形あり
This commit is contained in:
Sakamoto Shiina
2023-10-09 05:50:04 +09:00
parent d83bb4cf5a
commit 4f8bad129b
3 changed files with 26 additions and 9 deletions

13
main.py
View File

@@ -6,6 +6,14 @@ from view import view
from utils import get_key_by_value
from languages import selectable_languages
# Common
def callbackUpdateSoftware():
model.updateSoftware()
def callbackRestartSoftware():
print("callbackRestartSoftware")
# model.updateSoftware(restart=True)
# func transcription send message
def sendMicMessage(message):
if len(message) > 0:
@@ -622,6 +630,11 @@ if config.ENABLE_LOGGER is True:
# set UI and callback
view.register(
common_registers={
"callback_update_software": callbackUpdateSoftware,
"callback_restart_software": callbackRestartSoftware,
},
window_action_registers={
"callback_open_config_window": callbackOpenConfigWindow,
"callback_close_config_window": callbackCloseConfigWindow,