Dxvk settings bug fixed
This commit is contained in:
parent
e2c6e9d352
commit
c649547109
1 changed files with 14 additions and 3 deletions
|
@ -50,12 +50,20 @@ class DxvkWidget(QWidget):
|
|||
def update_dxvk_active(self):
|
||||
if self.show_dxvk.isChecked():
|
||||
if not "default.env" in self.core.lgd.config.sections():
|
||||
self.core.lgd.config["default.env"]=""
|
||||
self.core.lgd.config["default.env"] = ""
|
||||
self.more_settings.setDisabled(False)
|
||||
self.core.lgd.config["default.env"]["DXVK_HUD"]="fps,gpuload"
|
||||
self.more_settings_widget.settings = {"fps": (True, "Fps"),
|
||||
"gpuload": (True, "GPU usage"),
|
||||
"memory": (False, "Used Memory"),
|
||||
"devinfo": (False, "Device info"),
|
||||
"version": (False, "DXVK version"),
|
||||
"api": (False, "D3D Level of application")
|
||||
}
|
||||
self.core.lgd.config["default.env"]["DXVK_HUD"] = "fps,gpuload"
|
||||
for w in self.more_settings_widget.widgets:
|
||||
if w.tag == "fps" or w.tag=="gpuload":
|
||||
if w.tag == "fps" or w.tag == "gpuload":
|
||||
w.setChecked(True)
|
||||
|
||||
else:
|
||||
w.setChecked(False)
|
||||
else:
|
||||
|
@ -64,6 +72,7 @@ class DxvkWidget(QWidget):
|
|||
print("Remove Section DXVK_HUD")
|
||||
self.core.lgd.save_config()
|
||||
|
||||
|
||||
class DxvkMoreSettingsWidget(QWidget):
|
||||
def __init__(self, settings: dict, core: LegendaryCore):
|
||||
super(DxvkMoreSettingsWidget, self).__init__()
|
||||
|
@ -80,12 +89,14 @@ class DxvkMoreSettingsWidget(QWidget):
|
|||
self.setLayout(self.layout)
|
||||
|
||||
def change(self, signal: tuple):
|
||||
print(self.settings)
|
||||
tag, checked = signal
|
||||
y = list(self.settings[tag])
|
||||
y[0] = checked
|
||||
self.settings[tag] = tuple(y)
|
||||
# print(self.settings)
|
||||
sett = []
|
||||
print(self.settings)
|
||||
for i in self.settings:
|
||||
check, _ = self.settings[i]
|
||||
if check:
|
||||
|
|
Loading…
Reference in a new issue