MCPcopy Create free account
hub / github.com/LabPy/lantz / connect_backend

Method connect_backend

lantz/ui/blocks/scan.py:166–188  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

164 request_stop = QtCore.Signal()
165
166 def connect_backend(self):
167 super().connect_backend()
168
169 self.widget.start_stop.clicked.connect(self.on_start_stop_clicked)
170 self.widget.mode.currentIndexChanged.connect(self.on_mode_changed)
171
172 self.widget.step_count.valueChanged.connect(self.recalculate)
173 self.widget.start.valueChanged.connect(self.recalculate)
174 self.widget.stop.valueChanged.connect(self.recalculate)
175 self.widget.step_size.valueChanged.connect(self.recalculate)
176
177 self.widget.progress_bar.setValue(0)
178
179 self._ok_palette = QtGui.QPalette(self.widget.progress_bar.palette())
180 self._overrun_palette = QtGui.QPalette(self.widget.progress_bar.palette())
181 self._overrun_palette.setColor(QtGui.QPalette.Highlight,
182 QtGui.QColor(QtCore.Qt.red))
183
184 self.backend.iteration.connect(self.on_iteration)
185 self.backend.loop_done.connect(self.on_loop_done)
186
187 self.request_start.connect(self.backend.start)
188 self.request_stop.connect(self.backend.stop)
189
190 def on_start_stop_clicked(self, value=None):
191 if self.backend._active:

Callers

nothing calls this directly

Calls 2

connectMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected