mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-26 23:19:33 +00:00
Fixes for standalone and server config dialog
This commit is contained in:
@@ -229,10 +229,10 @@ def ensure_unique_names(item, include_self=True):
|
||||
class ConfigModel(QtCore.QAbstractItemModel):
|
||||
def __init__(self, parent=None, widget=None,
|
||||
headers=("Option", "Value", 'Comment', 'Inline Comment')):
|
||||
self.rootItem = ConfigModelItem(headers)
|
||||
super(ConfigModel, self).__init__(parent)
|
||||
self.widget = widget
|
||||
|
||||
self.rootItem = ConfigModelItem(headers)
|
||||
self.do_color = True
|
||||
|
||||
self.initial_comment = ''
|
||||
@@ -883,7 +883,12 @@ class ConfigDialog(QtWidgets.QDialog):
|
||||
on_restart()
|
||||
return True
|
||||
|
||||
def call_standalone_dialog(self):
|
||||
@classmethod
|
||||
def call_standalone_dialog(cls):
|
||||
dialog = cls()
|
||||
dialog._call_standalone_dialog()
|
||||
|
||||
def _call_standalone_dialog(self):
|
||||
path = QFileDialog.getOpenFileName(self, "Select configuration or specification file",
|
||||
filter="Config and spec files (*.ini)")[0]
|
||||
if not path:
|
||||
|
||||
@@ -139,7 +139,6 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
self.ui.action_edit_any_config.triggered.connect(ConfigDialog.call_standalone_dialog)
|
||||
self.ui.action_edit_server_config.triggered.connect(self.edit_server_config)
|
||||
|
||||
|
||||
self.ui.action_restart_server.triggered.connect(restart)
|
||||
self.ui.action_update_server_git.triggered.connect(update_server)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user