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):
|
def update_dxvk_active(self):
|
||||||
if self.show_dxvk.isChecked():
|
if self.show_dxvk.isChecked():
|
||||||
if not "default.env" in self.core.lgd.config.sections():
|
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.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:
|
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)
|
w.setChecked(True)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
w.setChecked(False)
|
w.setChecked(False)
|
||||||
else:
|
else:
|
||||||
|
@ -64,6 +72,7 @@ class DxvkWidget(QWidget):
|
||||||
print("Remove Section DXVK_HUD")
|
print("Remove Section DXVK_HUD")
|
||||||
self.core.lgd.save_config()
|
self.core.lgd.save_config()
|
||||||
|
|
||||||
|
|
||||||
class DxvkMoreSettingsWidget(QWidget):
|
class DxvkMoreSettingsWidget(QWidget):
|
||||||
def __init__(self, settings: dict, core: LegendaryCore):
|
def __init__(self, settings: dict, core: LegendaryCore):
|
||||||
super(DxvkMoreSettingsWidget, self).__init__()
|
super(DxvkMoreSettingsWidget, self).__init__()
|
||||||
|
@ -80,12 +89,14 @@ class DxvkMoreSettingsWidget(QWidget):
|
||||||
self.setLayout(self.layout)
|
self.setLayout(self.layout)
|
||||||
|
|
||||||
def change(self, signal: tuple):
|
def change(self, signal: tuple):
|
||||||
|
print(self.settings)
|
||||||
tag, checked = signal
|
tag, checked = signal
|
||||||
y = list(self.settings[tag])
|
y = list(self.settings[tag])
|
||||||
y[0] = checked
|
y[0] = checked
|
||||||
self.settings[tag] = tuple(y)
|
self.settings[tag] = tuple(y)
|
||||||
# print(self.settings)
|
# print(self.settings)
|
||||||
sett = []
|
sett = []
|
||||||
|
print(self.settings)
|
||||||
for i in self.settings:
|
for i in self.settings:
|
||||||
check, _ = self.settings[i]
|
check, _ = self.settings[i]
|
||||||
if check:
|
if check:
|
||||||
|
|
Loading…
Reference in a new issue