@@ -19,8 +19,6 @@ def __init__(self):
19
19
layout = QVBoxLayout ()
20
20
21
21
# Create the image selection dropdown
22
- # FIXME: this does not work for layers that were added before the plugin
23
- # self.image_selector_widget = self.create_image_selector()
24
22
self .image_selector_name = "Image data"
25
23
self .image_selector_widget = self ._create_layer_selector (self .image_selector_name , layer_type = "Image" )
26
24
@@ -45,45 +43,6 @@ def __init__(self):
45
43
46
44
self .setLayout (layout )
47
45
48
- # def create_image_selector(self):
49
- # selector_widget = QWidget()
50
- # self.image_selector = QComboBox()
51
-
52
- # title_label = QLabel("Select Layer to segment:")
53
-
54
- # # Populate initial options
55
- # self.update_image_selector()
56
-
57
- # # Connect selection change to update self.image
58
- # self.image_selector.currentIndexChanged.connect(self.update_image_data)
59
-
60
- # # Connect to Napari layer events to update the list
61
- # self.viewer.layers.events.inserted.connect(self.update_image_selector)
62
- # self.viewer.layers.events.removed.connect(self.update_image_selector)
63
-
64
- # layout = QVBoxLayout()
65
- # layout.addWidget(title_label)
66
- # layout.addWidget(self.image_selector)
67
- # selector_widget.setLayout(layout)
68
- # return selector_widget
69
-
70
- # def update_image_selector(self, event=None):
71
- # """Update dropdown options with current image layers in the viewer."""
72
- # self.image_selector.clear()
73
-
74
- # # Add each image layer's name to the dropdown
75
- # # image_layers = [layer.name for layer in self.viewer.layers if isinstance(layer, napari.layers.Image)]
76
- # image_layers = [layer.name for layer in self.viewer.layers]
77
- # self.image_selector.addItems(image_layers)
78
-
79
- # def update_image_data(self):
80
- # """Update the self.image attribute with data from the selected layer."""
81
- # selected_layer_name = self.image_selector.currentText()
82
- # if selected_layer_name in self.viewer.layers:
83
- # self.image = self.viewer.layers[selected_layer_name].data
84
- # else:
85
- # self.image = None # Reset if no valid selection
86
-
87
46
def load_model_widget (self ):
88
47
model_widget = QWidget ()
89
48
title_label = QLabel ("Select Model:" )
0 commit comments