Browse Source

Add support for double clicking labels

Bartosz Gasiorzewski 5 years ago
parent
commit
ef7b217f24
1 changed files with 4 additions and 0 deletions
  1. 4 0
      labelme/widgets/label_dialog.py

+ 4 - 0
labelme/widgets/label_dialog.py

@@ -76,6 +76,7 @@ class LabelDialog(QtWidgets.QDialog):
             self.labelList.setDragDropMode(
                 QtWidgets.QAbstractItemView.InternalMove)
         self.labelList.currentItemChanged.connect(self.labelSelected)
+        self.labelList.itemDoubleClicked.connect(self.labelDoubleClicked)
         self.edit.setListWidget(self.labelList)
         layout.addWidget(self.labelList)
         # label_flags
@@ -126,6 +127,9 @@ class LabelDialog(QtWidgets.QDialog):
         if text:
             self.accept()
 
+    def labelDoubleClicked(self, item):
+        self.validate()
+
     def postProcess(self):
         text = self.edit.text()
         if hasattr(text, 'strip'):