Browse Source

Open file from list with a single click

Kentaro Wada 7 years ago
parent
commit
8b005e7036
1 changed files with 7 additions and 2 deletions
  1. 7 2
      labelme/app.py

+ 7 - 2
labelme/app.py

@@ -134,7 +134,7 @@ class MainWindow(QMainWindow, WindowMixin):
         self.dock.setWidget(self.labelListContainer)
 
         self.fileListWidget = QListWidget()
-        self.fileListWidget.itemDoubleClicked.connect(self.fileitemDoubleClicked)
+        self.fileListWidget.itemSelectionChanged.connect(self.fileSelectionChanged)
         filelistLayout = QVBoxLayout()
         filelistLayout.setContentsMargins(0, 0, 0, 0)
         filelistLayout.addWidget(self.fileListWidget)
@@ -531,7 +531,12 @@ class MainWindow(QMainWindow, WindowMixin):
             item.setText(text)
             self.setDirty()
 
-    def fileitemDoubleClicked(self, item=None):
+    def fileSelectionChanged(self):
+        items = self.fileListWidget.selectedItems()
+        if not items:
+            return
+        item = items[0]
+
         if not self.mayContinue():
             return