src/eric7/Templates/TemplatePropertiesDialog.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
--- a/src/eric7/Templates/TemplatePropertiesDialog.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/Templates/TemplatePropertiesDialog.py	Wed Jul 13 14:55:47 2022 +0200
@@ -22,10 +22,11 @@
     """
     Class implementing the templates properties dialog.
     """
+
     def __init__(self, parent, groupMode=False, itm=None):
         """
         Constructor
-        
+
         @param parent the parent widget (QWidget)
         @param groupMode flag indicating group mode (boolean)
         @param itm item (TemplateEntry or TemplateGroup) to
@@ -33,35 +34,39 @@
         """
         super().__init__(parent)
         self.setupUi(self)
-        
+
         self.templateEdit.setFont(Preferences.getTemplates("EditorFont"))
-        
+
         if not groupMode:
-            self.nameEdit.setWhatsThis(self.tr(
-                """<b>Template name<b><p>Enter the name of the template."""
-                """ Templates may be autocompleted upon this name."""
-                """ In order to support autocompletion. the template name"""
-                """ must only consist of letters (a-z and A-Z),"""
-                """ digits (0-9) and underscores (_).</p>"""
-            ))
+            self.nameEdit.setWhatsThis(
+                self.tr(
+                    """<b>Template name<b><p>Enter the name of the template."""
+                    """ Templates may be autocompleted upon this name."""
+                    """ In order to support autocompletion. the template name"""
+                    """ must only consist of letters (a-z and A-Z),"""
+                    """ digits (0-9) and underscores (_).</p>"""
+                )
+            )
             self.__nameValidator = QRegularExpressionValidator(
-                QRegularExpression("[a-zA-Z0-9_]+"), self.nameEdit)
+                QRegularExpression("[a-zA-Z0-9_]+"), self.nameEdit
+            )
             self.nameEdit.setValidator(self.__nameValidator)
-        
+
         import QScintilla.Lexers
+
         self.languages = [("All", self.tr("All"))]
         supportedLanguages = QScintilla.Lexers.getSupportedLanguages()
         languages = sorted(supportedLanguages.keys())
         for language in languages:
             self.languages.append((language, supportedLanguages[language][0]))
-        
+
         self.groupMode = groupMode
         if groupMode:
             self.groupLabel.setText(self.tr("Language:"))
             for lang, langDisp in self.languages:
                 self.groupCombo.addItem(
-                    QScintilla.Lexers.getLanguageIcon(lang, False),
-                    langDisp)
+                    QScintilla.Lexers.getLanguageIcon(lang, False), langDisp
+                )
             self.templateLabel.setEnabled(False)
             self.templateEdit.setEnabled(False)
             self.templateEdit.setPlainText(self.tr("GROUP"))
@@ -73,7 +78,7 @@
             for group in parent.getGroupNames():
                 groups.append(group)
             self.groupCombo.addItems(groups)
-        
+
         if itm is not None:
             self.nameEdit.setText(itm.getName())
             if groupMode:
@@ -86,25 +91,26 @@
                 self.setSelectedGroup(itm.getGroupName())
                 self.templateEdit.setPlainText(itm.getTemplateText())
                 self.descriptionEdit.setText(itm.getDescription())
-            
+
             self.nameEdit.selectAll()
-        
+
         self.__helpDialog = None
 
     def keyPressEvent(self, ev):
         """
         Protected method to handle the user pressing the escape key.
-        
+
         @param ev key event (QKeyEvent)
         """
         if ev.key() == Qt.Key.Key_Escape:
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Close dialog"),
-                self.tr("""Do you really want to close the dialog?"""))
+                self.tr("""Do you really want to close the dialog?"""),
+            )
             if not res:
                 self.reject()
-    
+
     @pyqtSlot()
     def on_helpButton_clicked(self):
         """
@@ -112,6 +118,7 @@
         """
         if self.__helpDialog is None:
             from EricWidgets.EricSimpleHelpDialog import EricSimpleHelpDialog
+
             self.__helpDialog = EricSimpleHelpDialog(
                 title=self.tr("Template Help"),
                 label=self.tr("<b>Template Help</b>"),
@@ -202,13 +209,14 @@
                     """ anything different, please use the configuration"""
                     """ dialog to do so.</p>"""
                 ),
-                parent=self)
+                parent=self,
+            )
         self.__helpDialog.show()
-        
+
     def setSelectedGroup(self, name):
         """
         Public method to select a group.
-        
+
         @param name name of the group to be selected (string)
         """
         index = self.groupCombo.findText(name)
@@ -217,18 +225,20 @@
     def getData(self):
         """
         Public method to get the data entered into the dialog.
-        
+
         @return a tuple of two strings (name, language), if the dialog is in
             group mode, and a tuple of four strings (name, description, group
             name, template) otherwise.
         """
         if self.groupMode:
-            return (self.nameEdit.text(),
-                    self.languages[self.groupCombo.currentIndex()][0]
-                    )
+            return (
+                self.nameEdit.text(),
+                self.languages[self.groupCombo.currentIndex()][0],
+            )
         else:
-            return (self.nameEdit.text(),
-                    self.descriptionEdit.text(),
-                    self.groupCombo.currentText(),
-                    self.templateEdit.toPlainText()
-                    )
+            return (
+                self.nameEdit.text(),
+                self.descriptionEdit.text(),
+                self.groupCombo.currentText(),
+                self.templateEdit.toPlainText(),
+            )

eric ide

mercurial