diff --git a/aperoll/star_field_items.py b/aperoll/star_field_items.py index 46c7e11..6f4881e 100644 --- a/aperoll/star_field_items.py +++ b/aperoll/star_field_items.py @@ -302,6 +302,14 @@ def set_excluded(self, excluded): self._line_1.setPen(pen) self._line_2.setPen(pen) + def set_fiducial(self, fiducial): + color = QtG.QColor("red") if fiducial else QtG.QColor("blue") + pen = self.pen() + pen.setColor(color) + self.setPen(pen) + self._line_1.setPen(pen) + self._line_2.setPen(pen) + class FidLight(QtW.QGraphicsEllipseItem): """ @@ -571,9 +579,9 @@ def set_show_centroids(self, show=True): | (row > 511) | (col < -511) | (col > 511) - | (self._centroids["IMGFID"]) ) for i, centroid in enumerate(self.centroids): + centroid.set_fiducial(self._centroids["IMGFID"][i]) if off_ccd[i]: centroid.setVisible(False) else: