diff --git a/src/gui/settings.py b/src/gui/settings.py --- a/src/gui/settings.py +++ b/src/gui/settings.py @@ -40,19 +40,14 @@ class Settings(tk.Toplevel,MsgMixin): self.cancelButton.pack(side=LEFT) def refreshTresholds(self,_): - self.parent.sendMsg("setTresholds",tuple(),self._compileParams()) + params=self.parent.detector.params + params.tresB=self.scaleTresB.get() + params.tresW=self.scaleTresW.get() - def setParams(self,tresB=0,tresW=0): - self.scaleTresB.set(tresB) - self.scaleTresW.set(tresW) + def setParams(self,params): + self.scaleTresB.set(params.tresB) + self.scaleTresW.set(params.tresW) def sendParams(self): - self.parent.sendMsg("setParams",tuple(),self._compileParams()) + self.parent.sendParams() self.destroy() - - def _compileParams(self): - params={ - "tresB": self.scaleTresB.get(), - "tresW": self.scaleTresW.get() - } - return params