src/eric7/EricWidgets/EricStringListEditWidget.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9473
3f23dbf37dbe
diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/EricWidgets/EricStringListEditWidget.py
--- a/src/eric7/EricWidgets/EricStringListEditWidget.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/EricWidgets/EricStringListEditWidget.py	Wed Jul 13 14:55:47 2022 +0200
@@ -8,7 +8,11 @@
 """
 
 from PyQt6.QtCore import (
-    pyqtSlot, pyqtSignal, Qt, QSortFilterProxyModel, QStringListModel
+    pyqtSlot,
+    pyqtSignal,
+    Qt,
+    QSortFilterProxyModel,
+    QStringListModel,
 )
 from PyQt6.QtWidgets import QWidget, QInputDialog, QLineEdit
 
@@ -18,80 +22,79 @@
 class EricStringListEditWidget(QWidget, Ui_EricStringListEditWidget):
     """
     Class implementing a dialog to edit a list of strings.
-    
+
     @signal setToDefault() emitted to request the default list of values
     """
+
     setToDefault = pyqtSignal()
-    
+
     def __init__(self, parent=None):
         """
         Constructor
-        
+
         @param parent reference to the parent widget (QWidget)
         """
         super().__init__(parent)
         self.setupUi(self)
-        
+
         self.__model = QStringListModel(self)
         self.__proxyModel = QSortFilterProxyModel(self)
-        self.__proxyModel.setFilterCaseSensitivity(
-            Qt.CaseSensitivity.CaseInsensitive)
+        self.__proxyModel.setFilterCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive)
         self.__proxyModel.setSourceModel(self.__model)
         self.stringList.setModel(self.__proxyModel)
-        
+
         self.defaultButton.hide()
-        
-        self.searchEdit.textChanged.connect(
-            self.__proxyModel.setFilterFixedString)
-        
+
+        self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString)
+
         self.removeButton.clicked.connect(self.stringList.removeSelected)
         self.removeAllButton.clicked.connect(self.stringList.removeAll)
         self.defaultButton.clicked.connect(self.setToDefault)
-    
+
     def setList(self, stringList):
         """
         Public method to set the list of strings to be edited.
-        
+
         @param stringList list of strings to be edited (list of string)
         """
         self.__model.setStringList(stringList)
         self.__model.sort(0)
-    
+
     def getList(self):
         """
         Public method to get the edited list of strings.
-        
+
         @return edited list of string (list of string)
         """
         return self.__model.stringList()[:]
-    
+
     def setListWhatsThis(self, txt):
         """
         Public method to set a what's that help text for the string list.
-        
+
         @param txt help text to be set (string)
         """
         self.stringList.setWhatsThis(txt)
-    
+
     def setDefaultVisible(self, visible):
         """
         Public method to show or hide the default button.
-        
+
         @param visible flag indicating the visibility of the default button
         @type bool
         """
         self.defaultButton.setVisible(visible)
-    
+
     def setAddVisible(self, visible):
         """
         Public method to show or hide the add button.
-        
+
         @param visible flag indicating the visibility of the add button
         @type bool
         """
         self.addButton.setVisible(visible)
         self.addLine.setVisible(visible)
-    
+
     @pyqtSlot()
     def on_addButton_clicked(self):
         """
@@ -101,9 +104,9 @@
             self,
             self.tr("Add Entry"),
             self.tr("Enter the entry to add to the list:"),
-            QLineEdit.EchoMode.Normal)
+            QLineEdit.EchoMode.Normal,
+        )
         if ok and entry != "" and entry not in self.__model.stringList():
             self.__model.insertRow(self.__model.rowCount())
-            self.__model.setData(
-                self.__model.index(self.__model.rowCount() - 1), entry)
+            self.__model.setData(self.__model.index(self.__model.rowCount() - 1), entry)
             self.__model.sort(0)

eric ide

mercurial