settings page loading
This commit is contained in:
@@ -5,6 +5,7 @@ from gui.modules.adding_item import on_add_click
|
||||
from gui.modules.filters import menu
|
||||
from gui.modules.core import items_list
|
||||
from gui.modules import account
|
||||
from gui.modules import settings
|
||||
|
||||
|
||||
def register_handlers(ui: Ui_MainWindow):
|
||||
@@ -33,3 +34,4 @@ def register_handlers(ui: Ui_MainWindow):
|
||||
ui.own_button.clicked.connect(lambda: account.owning.on_change_owning_clicked(ui))
|
||||
|
||||
on_add_click.register_add_handlers(ui)
|
||||
settings.register_handlers(ui)
|
||||
|
||||
2
gui/modules/settings/__init__.py
Normal file
2
gui/modules/settings/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
from .on_settings_open import *
|
||||
from .handlers import *
|
||||
6
gui/modules/settings/handlers.py
Normal file
6
gui/modules/settings/handlers.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from . import *
|
||||
|
||||
|
||||
def register_handlers(ui: Ui_MainWindow):
|
||||
ui.open_settings_button.clicked.connect(lambda: on_settings_button_click(ui))
|
||||
ui.cancel_settings_button.clicked.connect(lambda: ui.content.setCurrentWidget(ui.main_page))
|
||||
12
gui/modules/settings/on_settings_open.py
Normal file
12
gui/modules/settings/on_settings_open.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from gui.gui import Ui_MainWindow
|
||||
from modules.config import Config
|
||||
import glob
|
||||
|
||||
|
||||
def on_settings_button_click(ui: Ui_MainWindow):
|
||||
ui.database_list_box.clear()
|
||||
ui.database_list_box.addItems(glob.glob("*.gtabase"))
|
||||
ui.database_list_box.setCurrentText(Config.get().database)
|
||||
ui.app_theme_box.setCurrentText(Config.get().theme)
|
||||
|
||||
ui.content.setCurrentWidget(ui.settings_page)
|
||||
Reference in New Issue
Block a user