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

Method connect_backend

lantz/ui/blocks/loop.py:132–151  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

130 request_stop = QtCore.Signal()
131
132 def connect_backend(self):
133 super().connect_backend()
134
135 self.widget.start_stop.clicked.connect(self.on_start_stop_clicked)
136 self.widget.mode.currentIndexChanged.connect(self.on_mode_changed)
137 self.widget.iterations.valueChanged.connect(self.recalculate)
138 self.widget.duration.valueChanged.connect(self.recalculate)
139 self.widget.interval.valueChanged.connect(self.recalculate)
140 self.widget.progress_bar.setValue(0)
141
142 self._ok_palette = QtGui.QPalette(self.widget.progress_bar.palette())
143 self._overrun_palette = QtGui.QPalette(self.widget.progress_bar.palette())
144 self._overrun_palette.setColor(QtGui.QPalette.Highlight,
145 QtGui.QColor(QtCore.Qt.red))
146
147 self.backend.iteration.connect(self.on_iteration)
148 self.backend.loop_done.connect(self.on_loop_done)
149
150 self.request_start.connect(self.backend.start)
151 self.request_stop.connect(self.backend.stop)
152
153 def on_start_stop_clicked(self, value=None):
154 if self.backend._active:

Callers

nothing calls this directly

Calls 2

connectMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected