refactor: settings & language

This commit is contained in:
2023-09-08 01:01:21 +08:00
parent 7bc8780cb0
commit 06ac59091f
23 changed files with 990 additions and 533 deletions

View File

@ -15,6 +15,7 @@ from PySide6.QtWidgets import (
)
from ui.designer.components.scoreEditor_ui import Ui_ScoreEditor
from ui.extends.shared.language import LanguageChangeEventFilter
class ScoreValidateResult(IntEnum):
@ -33,6 +34,9 @@ class ScoreEditor(Ui_ScoreEditor, QWidget):
super().__init__(parent)
self.setupUi(self)
self.languageChangeEventFilter = LanguageChangeEventFilter(self)
self.installEventFilter(self.languageChangeEventFilter)
self.__validateBeforeAccept = True
self.__chart = None
self.__score_id = None