From feebc5153a719eda68281e3c8fa7c6a48203a304 Mon Sep 17 00:00:00 2001 From: bartool Date: Mon, 13 Oct 2025 05:17:59 +0200 Subject: [PATCH] refactor: update SplitView to use ViewWithOverlay for live and reference images --- ui/widgets/split_view_widget.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/ui/widgets/split_view_widget.py b/ui/widgets/split_view_widget.py index 613b285..cda7c0a 100644 --- a/ui/widgets/split_view_widget.py +++ b/ui/widgets/split_view_widget.py @@ -264,12 +264,8 @@ class SplitView(QSplitter): self.setOrientation(Qt.Orientation.Vertical) self.widget_start = CameraPlaceholder() - # self.widget_live = ZoomableImageView() - self.widget_live = ViewWithOverlay() - # self.widget_live = PlaceholderWidget("Camera View", "#750466") - # self.widget_ref = ZoomableImageView() + self.widget_live = ViewWithOverlay(live=True) self.widget_ref = ViewWithOverlay() - # self.widget_ref = PlaceholderWidget("Image View", "#007981") self.stack = QStackedWidget() self.stack.addWidget(self.widget_start) @@ -281,9 +277,9 @@ class SplitView(QSplitter): self.setSizes([self.height(), 0]) - pixmap = QPixmap("media/empty_guitar_h.jpg") + # pixmap = QPixmap("media/empty_guitar_h.jpg") # pixmap.fill(Qt.GlobalColor.lightGray) - self.widget_live.set_image(pixmap) + # self.widget_live.set_image(pixmap) self.widget_live.toggleOrientation.connect(self.toggle_orientation) self.widget_ref.toggleOrientation.connect(self.toggle_orientation) @@ -314,15 +310,15 @@ class SplitView(QSplitter): def set_live_image(self, pixmap: QPixmap): """Ustawienie obrazu na żywo""" self.widget_live.set_image(pixmap) - if self.stack.currentWidget() != self.widget_live: - self.stack.setCurrentWidget(self.widget_live) + # if self.stack.currentWidget() != self.widget_live: + # self.stack.setCurrentWidget(self.widget_live) def set_reference_image(self, path_image: str): """Ustawienie obrazu referencyjnego""" pixmap = QPixmap(path_image) self.widget_ref.set_image(pixmap) - def toglle_live_view(self): + def toggle_live_view(self): """Przełączanie widoku na żywo""" if self.stack.currentWidget() == self.widget_start: self.stack.setCurrentWidget(self.widget_live)