--- a/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py Tue Oct 15 22:03:54 2013 +0200 +++ b/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py Fri Oct 18 23:00:41 2013 +0200 @@ -20,7 +20,8 @@ from E5Gui import E5FileDialog from .Ui_EricdocConfigDialog import Ui_EricdocConfigDialog -from DocumentationTools.Config import eric5docDefaultColors, eric5docColorParameterNames +from DocumentationTools.Config import eric5docDefaultColors, \ + eric5docColorParameterNames import Utilities from eric5config import getConfig @@ -52,10 +53,13 @@ '''<html><head>''' '''<title></title>''' '''</head>''' - '''<body style="background-color:{BodyBgColor};color:{BodyColor}">''' - '''<h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}">''' + '''<body style="background-color:{BodyBgColor};''' + '''color:{BodyColor}">''' + '''<h1 style="background-color:{Level1HeaderBgColor};''' + '''color:{Level1HeaderColor}">''' '''Level 1 Header</h1>''' - '''<h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}">''' + '''<h3 style="background-color:{Level2HeaderBgColor};''' + '''color:{Level2HeaderColor}">''' '''Level 2 Header</h3>''' '''<h2 style="background-color:{CFBgColor};color:{CFColor}">''' '''Class and Function Header</h2>''' @@ -78,7 +82,8 @@ self.parameters['outputDirectory'] = \ Utilities.toNativeSeparators(self.parameters['outputDirectory']) self.parameters['qtHelpOutputDirectory'] = \ - Utilities.toNativeSeparators(self.parameters['qtHelpOutputDirectory']) + Utilities.toNativeSeparators( + self.parameters['qtHelpOutputDirectory']) self.parameters['cssFile'] = \ Utilities.toNativeSeparators(self.parameters['cssFile']) if self.parameters['cssFile'].startswith("%PYTHON%"): @@ -100,8 +105,10 @@ for d in self.parameters['ignoreDirectories']: self.ignoreDirsList.addItem(d) self.cssEdit.setText(self.parameters['cssFile']) - self.sourceExtEdit.setText(", ".join(self.parameters['sourceExtensions'])) - self.excludeFilesEdit.setText(", ".join(self.parameters['ignoreFilePatterns'])) + self.sourceExtEdit.setText( + ", ".join(self.parameters['sourceExtensions'])) + self.excludeFilesEdit.setText( + ", ".join(self.parameters['ignoreFilePatterns'])) self.sample.setHtml(self.sampleText.format(**self.colors)) self.qtHelpGroup.setChecked(self.parameters['qtHelpEnabled']) @@ -109,7 +116,8 @@ self.qtHelpNamespaceEdit.setText(self.parameters['qtHelpNamespace']) self.qtHelpFolderEdit.setText(self.parameters['qtHelpVirtualFolder']) self.qtHelpFilterNameEdit.setText(self.parameters['qtHelpFilterName']) - self.qtHelpFilterAttributesEdit.setText(self.parameters['qtHelpFilterAttributes']) + self.qtHelpFilterAttributesEdit.setText( + self.parameters['qtHelpFilterAttributes']) self.qtHelpTitleEdit.setText(self.parameters['qtHelpTitle']) self.qtHelpGenerateCollectionCheckBox.setChecked( self.parameters['qtHelpCreateCollection']) @@ -151,33 +159,41 @@ dictionary can be passed back upon object generation to overwrite the default settings. - @return a tuple of the commandline parameters and non default parameters - (list of strings, dictionary) + @return a tuple of the commandline parameters and non default + parameters (list of strings, dictionary) """ parms = {} args = [] # 1. the program name args.append(sys.executable) - args.append(Utilities.normabsjoinpath(getConfig('ericDir'), "eric5_doc.py")) + args.append( + Utilities.normabsjoinpath(getConfig('ericDir'), "eric5_doc.py")) # 2. the commandline options # 2a. general commandline options - if self.parameters['outputDirectory'] != self.defaults['outputDirectory']: + if self.parameters['outputDirectory'] != \ + self.defaults['outputDirectory']: parms['outputDirectory'] = Utilities.fromNativeSeparators( - self.project.getRelativePath(self.parameters['outputDirectory'])) + self.project.getRelativePath( + self.parameters['outputDirectory'])) args.append('-o') if os.path.isabs(self.parameters['outputDirectory']): args.append(self.parameters['outputDirectory']) else: - args.append(os.path.join(self.ppath, self.parameters['outputDirectory'])) - if self.parameters['ignoreDirectories'] != self.defaults['ignoreDirectories']: - parms['ignoreDirectories'] = self.parameters['ignoreDirectories'][:] + args.append(os.path.join( + self.ppath, self.parameters['outputDirectory'])) + if self.parameters['ignoreDirectories'] != \ + self.defaults['ignoreDirectories']: + parms['ignoreDirectories'] = \ + self.parameters['ignoreDirectories'][:] for d in self.parameters['ignoreDirectories']: args.append('-x') args.append(d) - if self.parameters['ignoreFilePatterns'] != self.defaults['ignoreFilePatterns']: - parms['ignoreFilePatterns'] = self.parameters['ignoreFilePatterns'][:] + if self.parameters['ignoreFilePatterns'] != \ + self.defaults['ignoreFilePatterns']: + parms['ignoreFilePatterns'] = \ + self.parameters['ignoreFilePatterns'][:] for pattern in self.parameters['ignoreFilePatterns']: args.append("--exclude-file={0}".format(pattern)) if self.parameters['useRecursion'] != self.defaults['useRecursion']: @@ -189,7 +205,8 @@ if self.parameters['noempty'] != self.defaults['noempty']: parms['noempty'] = self.parameters['noempty'] args.append('-e') - if self.parameters['sourceExtensions'] != self.defaults['sourceExtensions']: + if self.parameters['sourceExtensions'] != \ + self.defaults['sourceExtensions']: parms['sourceExtensions'] = self.parameters['sourceExtensions'][:] for ext in self.parameters['sourceExtensions']: args.append('-t') @@ -206,12 +223,13 @@ if os.path.isabs(self.parameters['cssFile']): args.append(self.parameters['cssFile']) else: - args.append(os.path.join(self.ppath, self.parameters['cssFile'])) + args.append( + os.path.join(self.ppath, self.parameters['cssFile'])) for key, value in list(self.colors.items()): if self.colors[key] != eric5docDefaultColors[key]: parms[key] = self.colors[key] args.append("--{0}={1}".format( - eric5docColorParameterNames[key], self.colors[key])) + eric5docColorParameterNames[key], self.colors[key])) # 2c. QtHelp commandline options parms['qtHelpEnabled'] = self.parameters['qtHelpEnabled'] @@ -220,35 +238,45 @@ if self.parameters['qtHelpOutputDirectory'] != \ self.defaults['qtHelpOutputDirectory']: parms['qtHelpOutputDirectory'] = Utilities.fromNativeSeparators( - self.project.getRelativePath(self.parameters['qtHelpOutputDirectory'])) + self.project.getRelativePath( + self.parameters['qtHelpOutputDirectory'])) if os.path.isabs(self.parameters['outputDirectory']): args.append("--qhp-outdir={0}".format( self.parameters['qtHelpOutputDirectory'])) else: args.append("--qhp-outdir={0}".format( - os.path.join(self.ppath, self.parameters['qtHelpOutputDirectory']))) - if self.parameters['qtHelpNamespace'] != self.defaults['qtHelpNamespace']: + os.path.join(self.ppath, + self.parameters['qtHelpOutputDirectory']))) + if self.parameters['qtHelpNamespace'] != \ + self.defaults['qtHelpNamespace']: parms['qtHelpNamespace'] = self.parameters['qtHelpNamespace'] - args.append("--qhp-namespace={0}".format(self.parameters['qtHelpNamespace'])) - if self.parameters['qtHelpVirtualFolder'] != self.defaults['qtHelpVirtualFolder']: - parms['qtHelpVirtualFolder'] = self.parameters['qtHelpVirtualFolder'] + args.append("--qhp-namespace={0}".format( + self.parameters['qtHelpNamespace'])) + if self.parameters['qtHelpVirtualFolder'] != \ + self.defaults['qtHelpVirtualFolder']: + parms['qtHelpVirtualFolder'] = \ + self.parameters['qtHelpVirtualFolder'] args.append("--qhp-virtualfolder={0}".format( self.parameters['qtHelpVirtualFolder'])) - if self.parameters['qtHelpFilterName'] != self.defaults['qtHelpFilterName']: + if self.parameters['qtHelpFilterName'] != \ + self.defaults['qtHelpFilterName']: parms['qtHelpFilterName'] = self.parameters['qtHelpFilterName'] args.append("--qhp-filtername={0}".format( self.parameters['qtHelpFilterName'])) if self.parameters['qtHelpFilterAttributes'] != \ self.defaults['qtHelpFilterAttributes']: - parms['qtHelpFilterAttributes'] = self.parameters['qtHelpFilterAttributes'] + parms['qtHelpFilterAttributes'] = \ + self.parameters['qtHelpFilterAttributes'] args.append("--qhp-filterattribs={0}".format( self.parameters['qtHelpFilterAttributes'])) if self.parameters['qtHelpTitle'] != self.defaults['qtHelpTitle']: parms['qtHelpTitle'] = self.parameters['qtHelpTitle'] - args.append("--qhp-title={0}".format(self.parameters['qtHelpTitle'])) + args.append("--qhp-title={0}".format( + self.parameters['qtHelpTitle'])) if self.parameters['qtHelpCreateCollection'] != \ self.defaults['qtHelpCreateCollection']: - parms['qtHelpCreateCollection'] = self.parameters['qtHelpCreateCollection'] + parms['qtHelpCreateCollection'] = \ + self.parameters['qtHelpCreateCollection'] args.append('--create-qhc') return (args, parms) @@ -414,7 +442,8 @@ def __checkQtHelpOptions(self): """ - Private slot to check the QtHelp options and set the ok button accordingly. + Private slot to check the QtHelp options and set the ok button + accordingly. """ setOn = True if self.qtHelpGroup.isChecked(): @@ -458,7 +487,7 @@ self.__checkQtHelpOptions() @pyqtSlot(str) - def on_qtHelpTitleEdit_textChanged(self, p0): + def on_qtHelpTitleEdit_textChanged(self, txt): """ Private slot to check the title.