Pārlūkot izejas kodu

Append to unique label list after edit

Kentaro Wada 7 gadi atpakaļ
vecāks
revīzija
505391c00f
1 mainītis faili ar 7 papildinājumiem un 3 dzēšanām
  1. 7 3
      labelme/app.py

+ 7 - 3
labelme/app.py

@@ -547,9 +547,13 @@ class MainWindow(QMainWindow, WindowMixin):
             return
         item = item if item else self.currentItem()
         text = self.labelDialog.popUp(item.text())
-        if text is not None:
-            item.setText(text)
-            self.setDirty()
+        if text is None:
+            return
+        item.setText(text)
+        self.setDirty()
+        if not self.uniqLabelList.findItems(text, Qt.MatchExactly):
+            self.uniqLabelList.addItem(text)
+            self.uniqLabelList.sortItems()
 
     def fileSelectionChanged(self):
         items = self.fileListWidget.selectedItems()