src/eric7/EricWidgets/EricListView.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9473
3f23dbf37dbe
diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/EricWidgets/EricListView.py
--- a/src/eric7/EricWidgets/EricListView.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/EricWidgets/EricListView.py	Wed Jul 13 14:55:47 2022 +0200
@@ -15,21 +15,22 @@
     """
     Class implementing a list view supporting removal of entries.
     """
+
     def keyPressEvent(self, evt):
         """
         Protected method implementing special key handling.
-        
+
         @param evt reference to the event (QKeyEvent)
         """
         if (
-            evt.key() in [Qt.Key.Key_Delete, Qt.Key.Key_Backspace] and
-            self.model() is not None
+            evt.key() in [Qt.Key.Key_Delete, Qt.Key.Key_Backspace]
+            and self.model() is not None
         ):
             self.removeSelected()
             evt.setAccepted(True)
         else:
             super().keyPressEvent(evt)
-    
+
     def removeSelected(self):
         """
         Public method to remove the selected entries.
@@ -37,26 +38,28 @@
         if self.model() is None or self.selectionModel() is None:
             # no models available
             return
-        
+
         row = 0
         selectedRows = self.selectionModel().selectedRows()
         for selectedRow in reversed(selectedRows):
             row = selectedRow.row()
             self.model().removeRow(row, self.rootIndex())
-        
+
         idx = self.model().index(row, 0, self.rootIndex())
         if not idx.isValid():
             idx = self.model().index(row - 1, 0, self.rootIndex())
         self.selectionModel().select(
             idx,
-            QItemSelectionModel.SelectionFlag.SelectCurrent |
-            QItemSelectionModel.SelectionFlag.Rows)
+            QItemSelectionModel.SelectionFlag.SelectCurrent
+            | QItemSelectionModel.SelectionFlag.Rows,
+        )
         self.setCurrentIndex(idx)
-    
+
     def removeAll(self):
         """
         Public method to clear the view.
         """
         if self.model() is not None:
-            self.model().removeRows(0, self.model().rowCount(self.rootIndex()),
-                                    self.rootIndex())
+            self.model().removeRows(
+                0, self.model().rowCount(self.rootIndex()), self.rootIndex()
+            )

eric ide

mercurial