eric6/Debugger/BreakPointViewer.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8257
28146736bbfc
--- a/eric6/Debugger/BreakPointViewer.py	Fri Apr 02 11:59:41 2021 +0200
+++ b/eric6/Debugger/BreakPointViewer.py	Sat May 01 14:27:20 2021 +0200
@@ -38,7 +38,7 @@
         
         @param parent the parent (QWidget)
         """
-        super(BreakPointViewer, self).__init__(parent)
+        super().__init__(parent)
         self.setObjectName("BreakPointViewer")
         
         self.__model = None
@@ -77,7 +77,7 @@
         self.sortingModel = QSortFilterProxyModel()
         self.sortingModel.setDynamicSortFilter(True)
         self.sortingModel.setSourceModel(self.__model)
-        super(BreakPointViewer, self).setModel(self.sortingModel)
+        super().setModel(self.sortingModel)
         
         header = self.header()
         header.setSortIndicator(0, Qt.SortOrder.AscendingOrder)
@@ -144,16 +144,17 @@
         if not index.isValid():
             return
         
-        if selected:
-            flags = QItemSelectionModel.SelectionFlags(
+        flags = (
+            QItemSelectionModel.SelectionFlags(
                 QItemSelectionModel.SelectionFlag.ClearAndSelect |
                 QItemSelectionModel.SelectionFlag.Rows
             )
-        else:
-            flags = QItemSelectionModel.SelectionFlags(
+            if selected else
+            QItemSelectionModel.SelectionFlags(
                 QItemSelectionModel.SelectionFlag.Deselect |
                 QItemSelectionModel.SelectionFlag.Rows
             )
+        )
         self.selectionModel().select(index, flags)
         
     def __createPopupMenus(self):

eric ide

mercurial