mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2025-07-01 12:26:26 +00:00
impr: FileSelector.connectSettings
This commit is contained in:
@ -96,6 +96,14 @@ class FileSelector(Ui_FileSelector, QWidget):
|
|||||||
|
|
||||||
def connectSettings(self, settingsKey: str):
|
def connectSettings(self, settingsKey: str):
|
||||||
self.settingsKey = settingsKey
|
self.settingsKey = settingsKey
|
||||||
|
|
||||||
|
# keep user selection
|
||||||
|
if self.__selectedFiles:
|
||||||
|
return
|
||||||
|
|
||||||
|
if value := Settings().value(self.settingsKey):
|
||||||
|
self.selectFile(value)
|
||||||
|
|
||||||
Settings().updated.connect(self.settingsUpdated)
|
Settings().updated.connect(self.settingsUpdated)
|
||||||
|
|
||||||
def disconnectSettings(self):
|
def disconnectSettings(self):
|
||||||
@ -110,4 +118,4 @@ class FileSelector(Ui_FileSelector, QWidget):
|
|||||||
if self.__selectedFiles:
|
if self.__selectedFiles:
|
||||||
return
|
return
|
||||||
|
|
||||||
self.selectFile(Settings().value(key))
|
self.selectFile(Settings().value(self.settingsKey))
|
||||||
|
Reference in New Issue
Block a user