switching databases

This commit is contained in:
BarsTiger
2022-08-11 15:16:06 +03:00
parent 6ecb6560b0
commit 641b4346bd
9 changed files with 53 additions and 5 deletions

View File

@@ -1,2 +1,4 @@
from .on_settings_open import *
from .handlers import *
from .db import *
from .visual import *
from .handlers import *

View File

@@ -0,0 +1,12 @@
from gui.gui import Ui_MainWindow
from modules.config import Config
from gui.modules.core import items_list
def on_load_another_db_click(ui: Ui_MainWindow):
Config.update("database", ui.database_list_box.currentText())
items_list.refill_list(ui)
def register_db_handlers(ui: Ui_MainWindow):
ui.load_this_db_button.clicked.connect(lambda: on_load_another_db_click(ui))

View File

@@ -1,6 +1,11 @@
from . import *
from gui.gui import Ui_MainWindow
def register_handlers(ui: Ui_MainWindow):
ui.open_settings_button.clicked.connect(lambda: on_settings_button_click(ui))
ui.open_settings_button.clicked.connect(lambda: on_settings_open.on_settings_button_click(ui))
ui.cancel_settings_button.clicked.connect(lambda: ui.content.setCurrentWidget(ui.main_page))
ui.save_gui_setting_button.clicked.connect(lambda: visual.on_save_visual_click(ui))
db.register_db_handlers(ui)

View File

@@ -0,0 +1,6 @@
from gui.gui import Ui_MainWindow
from modules.config import Config
def on_save_visual_click(ui: Ui_MainWindow):
Config.update("theme", ui.app_theme_box.currentText())