Tested machine update
This commit is contained in:
@@ -48,6 +48,7 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
|
||||
# events handling
|
||||
self.actionOpen_2.triggered.connect(self.loadSettings)
|
||||
self.actionSave.triggered.connect(self.saveSettings)
|
||||
self.UIUpdateFromMachine.clicked.connect(self.fullUpdate)
|
||||
|
||||
def closeEvent(self, event):
|
||||
self.plot.close()
|
||||
@@ -80,6 +81,16 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
|
||||
with open(fileName, 'r', encoding='utf-8') as f:
|
||||
settings = json.load(f)
|
||||
self.model.loadSettings(settings)
|
||||
self.status('Reference loaded')
|
||||
|
||||
def fullUpdate(self):
|
||||
machine = self.machine.getMachineStatus()
|
||||
self.model.updateFromMachine(machine)
|
||||
self.sandbox.updateSandbox()
|
||||
self.status('Machine Settings')
|
||||
|
||||
def status(self,msg=''):
|
||||
self.UIStatus.setText(msg)
|
||||
# --------------------------------
|
||||
# Main routine
|
||||
|
||||
|
||||
Reference in New Issue
Block a user