PrintRemover/ConfigurationPage/PrintRemoverPage.py

branch
eric7
changeset 62
81f446717433
parent 59
79247c15c319
child 63
273252fd0d99
diff -r 062648cf83d8 -r 81f446717433 PrintRemover/ConfigurationPage/PrintRemoverPage.py
--- a/PrintRemover/ConfigurationPage/PrintRemoverPage.py	Thu Dec 30 12:51:48 2021 +0100
+++ b/PrintRemover/ConfigurationPage/PrintRemoverPage.py	Wed Sep 21 10:58:59 2022 +0200
@@ -14,9 +14,7 @@
 
 from EricWidgets.EricApplication import ericApp
 
-from Preferences.ConfigurationPages.ConfigurationPageBase import (
-    ConfigurationPageBase
-)
+from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase
 from .Ui_PrintRemoverPage import Ui_PrintRemoverPage
 
 import UI.PixmapCache
@@ -26,44 +24,51 @@
     """
     Class implementing the Print Remover configuration page.
     """
+
     def __init__(self, plugin):
         """
         Constructor
-        
+
         @param plugin reference to the plugin object
         @type PrintRemoverPlugin
         """
         super().__init__()
         self.setupUi(self)
         self.setObjectName("PrintRemoverPage")
-        
+
         usesDarkPalette = ericApp().usesDarkPalette()
         iconSuffix = "dark" if usesDarkPalette else "light"
-        
-        self.editButton.setIcon(UI.PixmapCache.getIcon(
-            os.path.join("PrintRemover", "icons",
-                         "edit-{0}".format(iconSuffix))))
+
+        self.editButton.setIcon(
+            UI.PixmapCache.getIcon(
+                os.path.join("PrintRemover", "icons", "edit-{0}".format(iconSuffix))
+            )
+        )
         self.addButton.setIcon(UI.PixmapCache.getIcon("plus"))
-        self.addSeparatorButton.setIcon(UI.PixmapCache.getIcon(
-            os.path.join("PrintRemover", "icons",
-                         "separatorAdd-{0}".format(iconSuffix))))
+        self.addSeparatorButton.setIcon(
+            UI.PixmapCache.getIcon(
+                os.path.join(
+                    "PrintRemover", "icons", "separatorAdd-{0}".format(iconSuffix)
+                )
+            )
+        )
         self.deleteButton.setIcon(UI.PixmapCache.getIcon("minus"))
         self.upButton.setIcon(UI.PixmapCache.getIcon("1uparrow"))
         self.downButton.setIcon(UI.PixmapCache.getIcon("1downarrow"))
-        
+
         self.editButton.setEnabled(False)
         self.deleteButton.setEnabled(False)
         self.upButton.setEnabled(False)
         self.downButton.setEnabled(False)
-        
+
         self.__plugin = plugin
-        
+
         # set initial values
         for pattern in self.__plugin.getPreferences("StartswithStrings"):
             if pattern == "--Separator--":
                 pattern = self.tr("--Separator--")
             QListWidgetItem(pattern, self.patternList)
-    
+
     def save(self):
         """
         Public slot to save the Print Remover configuration.
@@ -76,7 +81,7 @@
                 pattern = "--Separator--"
             patterns.append(pattern)
         self.__plugin.setPreferences("StartswithStrings", patterns)
-    
+
     @pyqtSlot()
     def on_patternList_itemSelectionChanged(self):
         """
@@ -93,8 +98,9 @@
             self.deleteButton.setEnabled(True)
             self.upButton.setEnabled(self.patternList.row(itm) > 0)
             self.downButton.setEnabled(
-                self.patternList.row(itm) < self.patternList.count() - 1)
-    
+                self.patternList.row(itm) < self.patternList.count() - 1
+            )
+
     @pyqtSlot()
     def on_editButton_clicked(self):
         """
@@ -106,10 +112,11 @@
             self.tr("Line Start Pattern"),
             self.tr("Enter a line start pattern:"),
             QLineEdit.EchoMode.Normal,
-            itm.text())
+            itm.text(),
+        )
         if ok and pattern:
             itm.setText(pattern)
-    
+
     @pyqtSlot()
     def on_addButton_clicked(self):
         """
@@ -119,19 +126,19 @@
             self,
             self.tr("Line Start Pattern"),
             self.tr("Enter a line start pattern:"),
-            QLineEdit.EchoMode.Normal)
+            QLineEdit.EchoMode.Normal,
+        )
         if ok and pattern:
             itm = QListWidgetItem(pattern)
             if len(self.patternList.selectedItems()):
-                row = self.patternList.row(
-                    self.patternList.selectedItems()[0]) + 1
+                row = self.patternList.row(self.patternList.selectedItems()[0]) + 1
                 self.patternList.insertItem(row, itm)
                 for sitm in self.patternList.selectedItems():
                     sitm.setSelected(False)
             else:
                 self.patternList.addItem(itm)
             itm.setSelected(True)
-    
+
     @pyqtSlot()
     def on_addSeparatorButton_clicked(self):
         """
@@ -139,15 +146,14 @@
         """
         itm = QListWidgetItem(self.tr("--Separator--"))
         if len(self.patternList.selectedItems()):
-            row = self.patternList.row(
-                self.patternList.selectedItems()[0]) + 1
+            row = self.patternList.row(self.patternList.selectedItems()[0]) + 1
             self.patternList.insertItem(row, itm)
             for sitm in self.patternList.selectedItems():
                 sitm.setSelected(False)
         else:
             self.patternList.addItem(itm)
         itm.setSelected(True)
-    
+
     @pyqtSlot()
     def on_deleteButton_clicked(self):
         """
@@ -156,25 +162,25 @@
         itm = self.patternList.selectedItems()[0]
         self.patternList.takeItem(self.patternList.row(itm))
         del itm
-    
+
     @pyqtSlot()
     def on_upButton_clicked(self):
         """
         Private slot to move an entry up.
         """
         self.__moveSelectedEntry(True)
-    
+
     @pyqtSlot()
     def on_downButton_clicked(self):
         """
         Private slot to move an entry down.
         """
         self.__moveSelectedEntry(False)
-    
+
     def __moveSelectedEntry(self, moveUp):
         """
         Private method to move the selected entry up or down.
-        
+
         @param moveUp flag indicating to move the entry up
         @type bool
         """

eric ide

mercurial