Added restart checkbox functionality for config editor

This commit is contained in:
Artem30801
2020-01-20 19:38:15 +03:00
parent 1489fc985e
commit 4acde11401

View File

@@ -759,6 +759,10 @@ class ConfigDialog(QtWidgets.QDialog):
edited_dict = self.model.to_config_dict()
client.send_message("config", {"config": edited_dict, "mode": "rewrite"})
if self.ui.do_restart.isChecked():
client.send_message("service_restart", {"name": "clever-show"})
return True
def call_standalone_dialog(self):
@@ -776,6 +780,7 @@ class ConfigDialog(QtWidgets.QDialog):
return False
self.setupModel(cfg.full_dict, convert_types=(not cfg.validated))
self.ui.do_restart.setDisabled(True)
filename = cfg.config.filename
validation_path = path if cfg.config.filename is None else cfg.config.filename