Removed support for Python2. release-3.0.0

Wed, 24 Jun 2020 17:45:47 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 24 Jun 2020 17:45:47 +0200
changeset 51
a18bc7af1151
parent 50
e8ea800139c9
child 52
fd257dff95e6

Removed support for Python2.

ChangeLog file | annotate | diff | comparison | revisions
PluginPrintRemover.py file | annotate | diff | comparison | revisions
PluginPrintRemover.zip file | annotate | diff | comparison | revisions
PrintRemover.e4p file | annotate | diff | comparison | revisions
PrintRemover/ConfigurationPage/PrintRemoverPage.py file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PluginPrintRemover.html file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.PrintRemoverPage.html file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.html file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.html file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.html file | annotate | diff | comparison | revisions
PrintRemover/Documentation/source/index.html file | annotate | diff | comparison | revisions
PrintRemover/i18n/printremover_de.ts file | annotate | diff | comparison | revisions
PrintRemover/i18n/printremover_en.ts file | annotate | diff | comparison | revisions
PrintRemover/i18n/printremover_es.ts file | annotate | diff | comparison | revisions
PrintRemover/i18n/printremover_pt.ts file | annotate | diff | comparison | revisions
PrintRemover/i18n/printremover_ru.ts file | annotate | diff | comparison | revisions
--- a/ChangeLog	Wed Apr 08 19:33:29 2020 +0200
+++ b/ChangeLog	Wed Jun 24 17:45:47 2020 +0200
@@ -1,5 +1,8 @@
 ChangeLog
 ---------
+Version 3.0.0:
+- removed support for Python2
+
 Version 2.2.0:
 - replaced pixmap icons by vector icons
 
--- a/PluginPrintRemover.py	Wed Apr 08 19:33:29 2020 +0200
+++ b/PluginPrintRemover.py	Wed Jun 24 17:45:47 2020 +0200
@@ -7,8 +7,6 @@
 Module implementing the Print Remover plug-in.
 """
 
-from __future__ import unicode_literals    # __IGNORE_WARNING__
-
 import os
 
 from PyQt5.QtCore import QObject, QTranslator, QCoreApplication
@@ -23,19 +21,19 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "2.2.0"
+version = "3.0.0"
 className = "PrintRemoverPlugin"
 packageName = "PrintRemover"
 shortDescription = "Remove print() like debug statements."
-longDescription = \
-    """This plug-in implements a tool to remove lines starting with""" \
-    """ a configurable string. This is mostly used to remove print()""" \
-    """ like debug statements. The match is done after stripping all""" \
-    """ whitespace from the beginning of a line. Lines containing the""" \
+longDescription = (
+    """This plug-in implements a tool to remove lines starting with"""
+    """ a configurable string. This is mostly used to remove print()"""
+    """ like debug statements. The match is done after stripping all"""
+    """ whitespace from the beginning of a line. Lines containing the"""
     """ string '__NO_REMOVE__' are preserved."""
+)
 needsRestart = False
 pyqtApi = 2
-python2Compatible = True
 # End-Of-Header
 
 error = ""
@@ -51,11 +49,11 @@
     @return reference to the configuration page
     """
     global printRemoverPluginObject
-    from PrintRemover.ConfigurationPage.PrintRemoverPage import \
+    from PrintRemover.ConfigurationPage.PrintRemoverPage import (
         PrintRemoverPage
-    page = PrintRemoverPage(printRemoverPluginObject)
-    return page
-    
+    )
+    return PrintRemoverPage(printRemoverPluginObject)
+
 
 def getConfigData():
     """
@@ -71,7 +69,7 @@
         lightness = palette.color(QPalette.Window).lightness()
         usesDarkPalette = lightness <= 128
     if usesDarkPalette:
-       iconSuffix = "dark"
+        iconSuffix = "dark"
     else:
         iconSuffix = "light"
     
Binary file PluginPrintRemover.zip has changed
--- a/PrintRemover.e4p	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover.e4p	Wed Jun 24 17:45:47 2020 +0200
@@ -235,6 +235,34 @@
         <value>
           <dict>
             <key>
+              <string>AnnotationsChecker</string>
+            </key>
+            <value>
+              <dict>
+                <key>
+                  <string>MaximumComplexity</string>
+                </key>
+                <value>
+                  <int>3</int>
+                </value>
+                <key>
+                  <string>MinimumCoverage</string>
+                </key>
+                <value>
+                  <int>75</int>
+                </value>
+              </dict>
+            </value>
+            <key>
+              <string>BlankLines</string>
+            </key>
+            <value>
+              <tuple>
+                <int>2</int>
+                <int>1</int>
+              </tuple>
+            </value>
+            <key>
               <string>BuiltinsChecker</string>
             </key>
             <value>
@@ -266,6 +294,19 @@
               </dict>
             </value>
             <key>
+              <string>CommentedCodeChecker</string>
+            </key>
+            <value>
+              <dict>
+                <key>
+                  <string>Aggressive</string>
+                </key>
+                <value>
+                  <bool>False</bool>
+                </value>
+              </dict>
+            </value>
+            <key>
               <string>CopyrightAuthor</string>
             </key>
             <value>
@@ -284,6 +325,12 @@
               <string>eric</string>
             </value>
             <key>
+              <string>EnabledCheckerCategories</string>
+            </key>
+            <value>
+              <string>C, D, E, M, N, S, W</string>
+            </value>
+            <key>
               <string>ExcludeFiles</string>
             </key>
             <value>
@@ -293,7 +340,7 @@
               <string>ExcludeMessages</string>
             </key>
             <value>
-              <string>C101, E265, E266, E305, E402, M811, N802, N803, N807, N808, N821, W293</string>
+              <string>C101,E265,E266,E305,E402,M811,N802,N803,N807,N808,N821,W293,W504</string>
             </value>
             <key>
               <string>FixCodes</string>
@@ -311,7 +358,7 @@
               <string>FutureChecker</string>
             </key>
             <value>
-              <string>unicode_literals</string>
+              <string></string>
             </value>
             <key>
               <string>HangClosing</string>
@@ -344,6 +391,12 @@
               <int>10</int>
             </value>
             <key>
+              <string>MaxDocLineLength</string>
+            </key>
+            <value>
+              <int>79</int>
+            </value>
+            <key>
               <string>MaxLineLength</string>
             </key>
             <value>
@@ -362,6 +415,91 @@
               <bool>True</bool>
             </value>
             <key>
+              <string>SecurityChecker</string>
+            </key>
+            <value>
+              <dict>
+                <key>
+                  <string>CheckTypedException</string>
+                </key>
+                <value>
+                  <bool>False</bool>
+                </value>
+                <key>
+                  <string>HardcodedTmpDirectories</string>
+                </key>
+                <value>
+                  <list>
+                    <string>/tmp</string>
+                    <string>/var/tmp</string>
+                    <string>/dev/shm</string>
+                    <string>~/tmp</string>
+                  </list>
+                </value>
+                <key>
+                  <string>InsecureHashes</string>
+                </key>
+                <value>
+                  <list>
+                    <string>md4</string>
+                    <string>md5</string>
+                    <string>sha</string>
+                    <string>sha1</string>
+                  </list>
+                </value>
+                <key>
+                  <string>InsecureSslProtocolVersions</string>
+                </key>
+                <value>
+                  <list>
+                    <string>PROTOCOL_SSLv2</string>
+                    <string>SSLv2_METHOD</string>
+                    <string>SSLv23_METHOD</string>
+                    <string>PROTOCOL_SSLv3</string>
+                    <string>PROTOCOL_TLSv1</string>
+                    <string>SSLv3_METHOD</string>
+                    <string>TLSv1_METHOD</string>
+                  </list>
+                </value>
+                <key>
+                  <string>WeakKeySizeDsaHigh</string>
+                </key>
+                <value>
+                  <string>1024</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeDsaMedium</string>
+                </key>
+                <value>
+                  <string>2048</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeEcHigh</string>
+                </key>
+                <value>
+                  <string>160</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeEcMedium</string>
+                </key>
+                <value>
+                  <string>224</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeRsaHigh</string>
+                </key>
+                <value>
+                  <string>1024</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeRsaMedium</string>
+                </key>
+                <value>
+                  <string>2048</string>
+                </value>
+              </dict>
+            </value>
+            <key>
               <string>ShowIgnored</string>
             </key>
             <value>
--- a/PrintRemover/ConfigurationPage/PrintRemoverPage.py	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/ConfigurationPage/PrintRemoverPage.py	Wed Jun 24 17:45:47 2020 +0200
@@ -7,8 +7,6 @@
 Module implementing the Print Remover configuration page.
 """
 
-from __future__ import unicode_literals    # __IGNORE_WARNING__
-
 import os
 
 from PyQt5.QtCore import pyqtSlot
@@ -16,8 +14,9 @@
 
 from E5Gui.E5Application import e5App
 
-from Preferences.ConfigurationPages.ConfigurationPageBase import \
+from Preferences.ConfigurationPages.ConfigurationPageBase import (
     ConfigurationPageBase
+)
 from .Ui_PrintRemoverPage import Ui_PrintRemoverPage
 
 import UI.PixmapCache
@@ -45,7 +44,7 @@
             lightness = palette.color(QPalette.Window).lightness()
             usesDarkPalette = lightness <= 128
         if usesDarkPalette:
-           iconSuffix = "dark"
+            iconSuffix = "dark"
         else:
             iconSuffix = "light"
         
--- a/PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PluginPrintRemover.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PluginPrintRemover.html	Wed Jun 24 17:45:47 2020 +0200
@@ -18,258 +18,342 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Tools_Print_Remover.PluginPrintRemover</h1>
+
 <p>
 Module implementing the Print Remover plug-in.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
-<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>printRemoverPluginObject</td></tr><tr><td>pyqtApi</td></tr><tr><td>python2Compatible</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>printRemoverPluginObject</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#PrintRemoverPlugin">PrintRemoverPlugin</a></td>
 <td>Class implementing the Print Remover plugin.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
+
 <tr>
 <td><a href="#createPrintRemoverPage">createPrintRemoverPage</a></td>
 <td>Module function to create the Print Remover configuration page.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#getConfigData">getConfigData</a></td>
 <td>Module function returning data as required by the configuration dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#prepareUninstall">prepareUninstall</a></td>
 <td>Module function to prepare for an uninstallation.</td>
 </tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="PrintRemoverPlugin" ID="PrintRemoverPlugin"></a>
 <h2>PrintRemoverPlugin</h2>
+
 <p>
     Class implementing the Print Remover plugin.
 </p>
 <h3>Derived from</h3>
 QObject
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>PreferencesKey</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#PrintRemoverPlugin.__init__">PrintRemoverPlugin</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__editorClosed">__editorClosed</a></td>
 <td>Private slot called, when an editor was closed.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__editorOpened">__editorOpened</a></td>
 <td>Private slot called, when a new editor was opened.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__editorShowMenu">__editorShowMenu</a></td>
 <td>Private slot called, when the the editor context menu or a submenu is about to be shown.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__initMenu">__initMenu</a></td>
 <td>Private method to initialize the menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__loadTranslator">__loadTranslator</a></td>
 <td>Private method to load the translation file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__populateMenu">__populateMenu</a></td>
 <td>Private slot to populate the tools menu with our entries.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__removeLine">__removeLine</a></td>
 <td>Private slot to remove lines starting with the selected pattern.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.__showMenu">__showMenu</a></td>
 <td>Private slot to build the menu hierarchy.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.activate">activate</a></td>
 <td>Public method to activate this plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.deactivate">deactivate</a></td>
 <td>Public method to deactivate this plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.getPreferences">getPreferences</a></td>
 <td>Public method to retrieve the various settings.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPlugin.setPreferences">setPreferences</a></td>
 <td>Public method to store the various settings.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="PrintRemoverPlugin.__init__" ID="PrintRemoverPlugin.__init__"></a>
 <h4>PrintRemoverPlugin (Constructor)</h4>
 <b>PrintRemoverPlugin</b>(<i>ui</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>ui</i></dt>
 <dd>
 reference to the user interface object (UI.UserInterface)
 </dd>
-</dl><a NAME="PrintRemoverPlugin.__editorClosed" ID="PrintRemoverPlugin.__editorClosed"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.__editorClosed" ID="PrintRemoverPlugin.__editorClosed"></a>
 <h4>PrintRemoverPlugin.__editorClosed</h4>
 <b>__editorClosed</b>(<i>editor</i>)
+
 <p>
         Private slot called, when an editor was closed.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>editor</i></dt>
 <dd>
 reference to the editor (QScintilla.Editor)
 </dd>
-</dl><a NAME="PrintRemoverPlugin.__editorOpened" ID="PrintRemoverPlugin.__editorOpened"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.__editorOpened" ID="PrintRemoverPlugin.__editorOpened"></a>
 <h4>PrintRemoverPlugin.__editorOpened</h4>
 <b>__editorOpened</b>(<i>editor</i>)
+
 <p>
         Private slot called, when a new editor was opened.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>editor</i></dt>
 <dd>
 reference to the new editor (QScintilla.Editor)
 </dd>
-</dl><a NAME="PrintRemoverPlugin.__editorShowMenu" ID="PrintRemoverPlugin.__editorShowMenu"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.__editorShowMenu" ID="PrintRemoverPlugin.__editorShowMenu"></a>
 <h4>PrintRemoverPlugin.__editorShowMenu</h4>
 <b>__editorShowMenu</b>(<i>menuName, menu, editor</i>)
+
 <p>
         Private slot called, when the the editor context menu or a submenu is
         about to be shown.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>menuName</i></dt>
 <dd>
 name of the menu to be shown (string)
-</dd><dt><i>menu</i></dt>
+</dd>
+<dt><i>menu</i></dt>
 <dd>
 reference to the menu (QMenu)
-</dd><dt><i>editor</i></dt>
+</dd>
+<dt><i>editor</i></dt>
 <dd>
 reference to the editor
 </dd>
-</dl><a NAME="PrintRemoverPlugin.__initMenu" ID="PrintRemoverPlugin.__initMenu"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.__initMenu" ID="PrintRemoverPlugin.__initMenu"></a>
 <h4>PrintRemoverPlugin.__initMenu</h4>
 <b>__initMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the menu.
-</p><a NAME="PrintRemoverPlugin.__loadTranslator" ID="PrintRemoverPlugin.__loadTranslator"></a>
+</p>
+<a NAME="PrintRemoverPlugin.__loadTranslator" ID="PrintRemoverPlugin.__loadTranslator"></a>
 <h4>PrintRemoverPlugin.__loadTranslator</h4>
 <b>__loadTranslator</b>(<i></i>)
+
 <p>
         Private method to load the translation file.
-</p><a NAME="PrintRemoverPlugin.__populateMenu" ID="PrintRemoverPlugin.__populateMenu"></a>
+</p>
+<a NAME="PrintRemoverPlugin.__populateMenu" ID="PrintRemoverPlugin.__populateMenu"></a>
 <h4>PrintRemoverPlugin.__populateMenu</h4>
 <b>__populateMenu</b>(<i>name, menu</i>)
+
 <p>
         Private slot to populate the tools menu with our entries.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>name</i></dt>
 <dd>
 name of the menu (string)
-</dd><dt><i>menu</i></dt>
+</dd>
+<dt><i>menu</i></dt>
 <dd>
 reference to the menu to be populated (QMenu)
 </dd>
-</dl><a NAME="PrintRemoverPlugin.__removeLine" ID="PrintRemoverPlugin.__removeLine"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.__removeLine" ID="PrintRemoverPlugin.__removeLine"></a>
 <h4>PrintRemoverPlugin.__removeLine</h4>
 <b>__removeLine</b>(<i></i>)
+
 <p>
         Private slot to remove lines starting with the selected pattern.
-</p><a NAME="PrintRemoverPlugin.__showMenu" ID="PrintRemoverPlugin.__showMenu"></a>
+</p>
+<a NAME="PrintRemoverPlugin.__showMenu" ID="PrintRemoverPlugin.__showMenu"></a>
 <h4>PrintRemoverPlugin.__showMenu</h4>
 <b>__showMenu</b>(<i></i>)
+
 <p>
         Private slot to build the menu hierarchy.
-</p><a NAME="PrintRemoverPlugin.activate" ID="PrintRemoverPlugin.activate"></a>
+</p>
+<a NAME="PrintRemoverPlugin.activate" ID="PrintRemoverPlugin.activate"></a>
 <h4>PrintRemoverPlugin.activate</h4>
 <b>activate</b>(<i></i>)
+
 <p>
         Public method to activate this plugin.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple of None and activation status (boolean)
 </dd>
-</dl><a NAME="PrintRemoverPlugin.deactivate" ID="PrintRemoverPlugin.deactivate"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.deactivate" ID="PrintRemoverPlugin.deactivate"></a>
 <h4>PrintRemoverPlugin.deactivate</h4>
 <b>deactivate</b>(<i></i>)
+
 <p>
         Public method to deactivate this plugin.
-</p><a NAME="PrintRemoverPlugin.getPreferences" ID="PrintRemoverPlugin.getPreferences"></a>
+</p>
+<a NAME="PrintRemoverPlugin.getPreferences" ID="PrintRemoverPlugin.getPreferences"></a>
 <h4>PrintRemoverPlugin.getPreferences</h4>
 <b>getPreferences</b>(<i>key</i>)
+
 <p>
         Public method to retrieve the various settings.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i></dt>
 <dd>
 the key of the value to get (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the requested setting
 </dd>
-</dl><a NAME="PrintRemoverPlugin.setPreferences" ID="PrintRemoverPlugin.setPreferences"></a>
+</dl>
+<a NAME="PrintRemoverPlugin.setPreferences" ID="PrintRemoverPlugin.setPreferences"></a>
 <h4>PrintRemoverPlugin.setPreferences</h4>
 <b>setPreferences</b>(<i>key, value</i>)
+
 <p>
         Public method to store the various settings.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i></dt>
 <dd>
 the key of the setting to be set (string)
-</dd><dt><i>value</i></dt>
+</dd>
+<dt><i>value</i></dt>
 <dd>
 the value to be set
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="createPrintRemoverPage" ID="createPrintRemoverPage"></a>
 <h2>createPrintRemoverPage</h2>
 <b>createPrintRemoverPage</b>(<i>configDlg</i>)
+
 <p>
     Module function to create the Print Remover configuration page.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>configDlg</i></dt>
 <dd>
 reference to the configuration dialog
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 reference to the configuration page
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="getConfigData" ID="getConfigData"></a>
 <h2>getConfigData</h2>
 <b>getConfigData</b>(<i></i>)
+
 <p>
     Module function returning data as required by the configuration dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 dictionary containing the relevant data
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="prepareUninstall" ID="prepareUninstall"></a>
 <h2>prepareUninstall</h2>
 <b>prepareUninstall</b>(<i></i>)
+
 <p>
     Module function to prepare for an uninstallation.
 </p>
--- a/PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.PrintRemoverPage.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.PrintRemoverPage.html	Wed Jun 24 17:45:47 2020 +0200
@@ -18,138 +18,184 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.PrintRemoverPage</h1>
+
 <p>
 Module implementing the Print Remover configuration page.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#PrintRemoverPage">PrintRemoverPage</a></td>
 <td>Class implementing the Print Remover configuration page.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="PrintRemoverPage" ID="PrintRemoverPage"></a>
 <h2>PrintRemoverPage</h2>
+
 <p>
     Class implementing the Print Remover configuration page.
 </p>
 <h3>Derived from</h3>
 ConfigurationPageBase, Ui_PrintRemoverPage
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#PrintRemoverPage.__init__">PrintRemoverPage</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.__moveSelectedEntry">__moveSelectedEntry</a></td>
 <td>Private method to move the selected entry up or down.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_addButton_clicked">on_addButton_clicked</a></td>
 <td>Private slot add a pattern to the list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_addSeparatorButton_clicked">on_addSeparatorButton_clicked</a></td>
 <td>Private slot add a separator to the list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
 <td>Private slot to delete the selected entry.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_downButton_clicked">on_downButton_clicked</a></td>
 <td>Private slot to move an entry down.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_editButton_clicked">on_editButton_clicked</a></td>
 <td>Private slot to edit the selected entry.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_patternList_itemSelectionChanged">on_patternList_itemSelectionChanged</a></td>
 <td>Private slot to handle the selection of patterns.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.on_upButton_clicked">on_upButton_clicked</a></td>
 <td>Private slot to move an entry up.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#PrintRemoverPage.save">save</a></td>
 <td>Public slot to save the Print Remover configuration.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="PrintRemoverPage.__init__" ID="PrintRemoverPage.__init__"></a>
 <h4>PrintRemoverPage (Constructor)</h4>
 <b>PrintRemoverPage</b>(<i>plugin</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>plugin</i></dt>
 <dd>
 reference to the plugin object
 </dd>
-</dl><a NAME="PrintRemoverPage.__moveSelectedEntry" ID="PrintRemoverPage.__moveSelectedEntry"></a>
+</dl>
+<a NAME="PrintRemoverPage.__moveSelectedEntry" ID="PrintRemoverPage.__moveSelectedEntry"></a>
 <h4>PrintRemoverPage.__moveSelectedEntry</h4>
 <b>__moveSelectedEntry</b>(<i>moveUp</i>)
+
 <p>
         Private method to move the selected entry up or down.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>moveUp</i></dt>
 <dd>
 flag indicating to move the entry up (boolean)
 </dd>
-</dl><a NAME="PrintRemoverPage.on_addButton_clicked" ID="PrintRemoverPage.on_addButton_clicked"></a>
+</dl>
+<a NAME="PrintRemoverPage.on_addButton_clicked" ID="PrintRemoverPage.on_addButton_clicked"></a>
 <h4>PrintRemoverPage.on_addButton_clicked</h4>
 <b>on_addButton_clicked</b>(<i></i>)
+
 <p>
         Private slot add a pattern to the list.
-</p><a NAME="PrintRemoverPage.on_addSeparatorButton_clicked" ID="PrintRemoverPage.on_addSeparatorButton_clicked"></a>
+</p>
+<a NAME="PrintRemoverPage.on_addSeparatorButton_clicked" ID="PrintRemoverPage.on_addSeparatorButton_clicked"></a>
 <h4>PrintRemoverPage.on_addSeparatorButton_clicked</h4>
 <b>on_addSeparatorButton_clicked</b>(<i></i>)
+
 <p>
         Private slot add a separator to the list.
-</p><a NAME="PrintRemoverPage.on_deleteButton_clicked" ID="PrintRemoverPage.on_deleteButton_clicked"></a>
+</p>
+<a NAME="PrintRemoverPage.on_deleteButton_clicked" ID="PrintRemoverPage.on_deleteButton_clicked"></a>
 <h4>PrintRemoverPage.on_deleteButton_clicked</h4>
 <b>on_deleteButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to delete the selected entry.
-</p><a NAME="PrintRemoverPage.on_downButton_clicked" ID="PrintRemoverPage.on_downButton_clicked"></a>
+</p>
+<a NAME="PrintRemoverPage.on_downButton_clicked" ID="PrintRemoverPage.on_downButton_clicked"></a>
 <h4>PrintRemoverPage.on_downButton_clicked</h4>
 <b>on_downButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to move an entry down.
-</p><a NAME="PrintRemoverPage.on_editButton_clicked" ID="PrintRemoverPage.on_editButton_clicked"></a>
+</p>
+<a NAME="PrintRemoverPage.on_editButton_clicked" ID="PrintRemoverPage.on_editButton_clicked"></a>
 <h4>PrintRemoverPage.on_editButton_clicked</h4>
 <b>on_editButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to edit the selected entry.
-</p><a NAME="PrintRemoverPage.on_patternList_itemSelectionChanged" ID="PrintRemoverPage.on_patternList_itemSelectionChanged"></a>
+</p>
+<a NAME="PrintRemoverPage.on_patternList_itemSelectionChanged" ID="PrintRemoverPage.on_patternList_itemSelectionChanged"></a>
 <h4>PrintRemoverPage.on_patternList_itemSelectionChanged</h4>
 <b>on_patternList_itemSelectionChanged</b>(<i></i>)
+
 <p>
         Private slot to handle the selection of patterns.
-</p><a NAME="PrintRemoverPage.on_upButton_clicked" ID="PrintRemoverPage.on_upButton_clicked"></a>
+</p>
+<a NAME="PrintRemoverPage.on_upButton_clicked" ID="PrintRemoverPage.on_upButton_clicked"></a>
 <h4>PrintRemoverPage.on_upButton_clicked</h4>
 <b>on_upButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to move an entry up.
-</p><a NAME="PrintRemoverPage.save" ID="PrintRemoverPage.save"></a>
+</p>
+<a NAME="PrintRemoverPage.save" ID="PrintRemoverPage.save"></a>
 <h4>PrintRemoverPage.save</h4>
 <b>save</b>(<i></i>)
+
 <p>
         Public slot to save the Print Remover configuration.
 </p>
--- a/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.html	Wed Jun 24 17:45:47 2020 +0200
@@ -20,6 +20,7 @@
 </head>
 <body>
 <h1>Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage</h1>
+
 <p>
 Package implementing the Print Remover plug-in configuration page.
 </p>
@@ -27,6 +28,7 @@
 
 <h3>Modules</h3>
 <table>
+
 <tr>
 <td><a href="Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.PrintRemoverPage.html">PrintRemoverPage</a></td>
 <td>Module implementing the Print Remover configuration page.</td>
--- a/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.PrintRemover.html	Wed Jun 24 17:45:47 2020 +0200
@@ -20,12 +20,14 @@
 </head>
 <body>
 <h1>Plugin_Tools_Print_Remover.PrintRemover</h1>
+
 <p>
 Package implementing the Print Remover plug-in functionality.
 </p>
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Tools_Print_Remover.PrintRemover.ConfigurationPage.html">ConfigurationPage</a></td>
 <td>Package implementing the Print Remover plug-in configuration page.</td>
--- a/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/index-Plugin_Tools_Print_Remover.html	Wed Jun 24 17:45:47 2020 +0200
@@ -20,12 +20,14 @@
 </head>
 <body>
 <h1>Plugin_Tools_Print_Remover</h1>
+
 <p>
 Package implementing the Print Remover plug-in.
 </p>
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Tools_Print_Remover.PrintRemover.html">PrintRemover</a></td>
 <td>Package implementing the Print Remover plug-in functionality.</td>
@@ -34,6 +36,7 @@
 
 <h3>Modules</h3>
 <table>
+
 <tr>
 <td><a href="Plugin_Tools_Print_Remover.PluginPrintRemover.html">PluginPrintRemover</a></td>
 <td>Module implementing the Print Remover plug-in.</td>
--- a/PrintRemover/Documentation/source/index.html	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/Documentation/source/index.html	Wed Jun 24 17:45:47 2020 +0200
@@ -24,6 +24,7 @@
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Tools_Print_Remover.html">Plugin_Tools_Print_Remover</a></td>
 <td>Package implementing the Print Remover plug-in.</td>
--- a/PrintRemover/i18n/printremover_de.ts	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/i18n/printremover_de.ts	Wed Jun 24 17:45:47 2020 +0200
@@ -3,57 +3,57 @@
 <context>
     <name>PrintRemoverPage</name>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Print Remover&lt;/b&gt;</source>
         <translation>&lt;b&gt;Print Entferner Einstellungen&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="37"/>
         <source>Line Start Patterns:</source>
         <translation>Zeilenanfangsmuster:</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Line Start Pattern</source>
         <translation>Zeilenanfangsmuster</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="53"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="53"/>
         <source>Press to edit the selected entry</source>
         <translation>Drücken, um den ausgewählten Eintrag zu editieren</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="60"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="60"/>
         <source>Press to add a new entry</source>
         <translation>Drücken, um einen neuen Eintrag hinzuzufügen</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="67"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="67"/>
         <source>Press to add a separator entry</source>
         <translation>Drücken, um eine Trennlinie hinzuzufügen</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="74"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="74"/>
         <source>Press to delete the selected entry</source>
         <translation>Drücken, um den ausgewählten Eintrag zu löschen</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="81"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="81"/>
         <source>Press to move the selected entry up</source>
         <translation>Drücken, um den ausgewählten Eintrag nach oben zu verschieben</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="88"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="88"/>
         <source>Press to move the selected entry down</source>
         <translation>Drücken, um den ausgewählten Eintrag nach unten zu verschieben</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="133"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="148"/>
         <source>--Separator--</source>
         <translation>--Trennlinie--</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Enter a line start pattern:</source>
         <translation>Gib ein Zeilenanfangsmuster ein:</translation>
     </message>
@@ -61,12 +61,12 @@
 <context>
     <name>PrintRemoverPlugin</name>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="70"/>
+        <location filename="../../PluginPrintRemover.py" line="78"/>
         <source>Print Remover</source>
         <translation>Print Entferner</translation>
     </message>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="264"/>
+        <location filename="../../PluginPrintRemover.py" line="310"/>
         <source>Remove &apos;{0}&apos;</source>
         <translation>Entferne &apos;{0}&apos;</translation>
     </message>
--- a/PrintRemover/i18n/printremover_en.ts	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/i18n/printremover_en.ts	Wed Jun 24 17:45:47 2020 +0200
@@ -3,57 +3,57 @@
 <context>
     <name>PrintRemoverPage</name>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Print Remover&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="37"/>
         <source>Line Start Patterns:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="53"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="53"/>
         <source>Press to edit the selected entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="60"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="60"/>
         <source>Press to add a new entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="67"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="67"/>
         <source>Press to add a separator entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="74"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="74"/>
         <source>Press to delete the selected entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="81"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="81"/>
         <source>Press to move the selected entry up</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="88"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="88"/>
         <source>Press to move the selected entry down</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="133"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="148"/>
         <source>--Separator--</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Line Start Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Enter a line start pattern:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -61,12 +61,12 @@
 <context>
     <name>PrintRemoverPlugin</name>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="70"/>
+        <location filename="../../PluginPrintRemover.py" line="78"/>
         <source>Print Remover</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="264"/>
+        <location filename="../../PluginPrintRemover.py" line="310"/>
         <source>Remove &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
--- a/PrintRemover/i18n/printremover_es.ts	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/i18n/printremover_es.ts	Wed Jun 24 17:45:47 2020 +0200
@@ -3,57 +3,57 @@
 <context>
     <name>PrintRemoverPage</name>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Print Remover&lt;/b&gt;</source>
         <translation>&lt;b&gt;Configurar Eliminador de Print&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="37"/>
         <source>Line Start Patterns:</source>
         <translation>Patrones de Inicio de Línea:</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Line Start Pattern</source>
         <translation>Patrón de Inicio de Línea</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="53"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="53"/>
         <source>Press to edit the selected entry</source>
         <translation>Pulsar para editar la entrada seleccionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="60"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="60"/>
         <source>Press to add a new entry</source>
         <translation>Pulsar para añadir una nueva entrada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="67"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="67"/>
         <source>Press to add a separator entry</source>
         <translation>Pulsar para añadir una entrada de separador</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="74"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="74"/>
         <source>Press to delete the selected entry</source>
         <translation>Pulsar para borrar la entrada seleccionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="81"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="81"/>
         <source>Press to move the selected entry up</source>
         <translation>Pulsar para mover la entrada seleccionada hacia arriba</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="88"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="88"/>
         <source>Press to move the selected entry down</source>
         <translation>Pulsar para mover la entrada seleccionada hacia abajo</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="133"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="148"/>
         <source>--Separator--</source>
         <translation>--Separador--</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Enter a line start pattern:</source>
         <translation>Introducir un patrón de inicio de línea:</translation>
     </message>
@@ -61,12 +61,12 @@
 <context>
     <name>PrintRemoverPlugin</name>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="70"/>
+        <location filename="../../PluginPrintRemover.py" line="78"/>
         <source>Print Remover</source>
         <translation>Eliminador de Print</translation>
     </message>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="264"/>
+        <location filename="../../PluginPrintRemover.py" line="310"/>
         <source>Remove &apos;{0}&apos;</source>
         <translation>Eliminar &apos;{0}&apos;</translation>
     </message>
--- a/PrintRemover/i18n/printremover_pt.ts	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/i18n/printremover_pt.ts	Wed Jun 24 17:45:47 2020 +0200
@@ -3,57 +3,57 @@
 <context>
     <name>PrintRemoverPage</name>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Print Remover&lt;/b&gt;</source>
         <translation>&lt;b&gt;Configurar Eliminador de Print&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="37"/>
         <source>Line Start Patterns:</source>
         <translation>Padrões de Inicio de Linha:</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="53"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="53"/>
         <source>Press to edit the selected entry</source>
         <translation>Pressionar para editar a entrada selecionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="60"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="60"/>
         <source>Press to add a new entry</source>
         <translation>Pressionar para adicionar uma entrada nova</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="67"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="67"/>
         <source>Press to add a separator entry</source>
         <translation>Pressionar para adicionar um separador</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="74"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="74"/>
         <source>Press to delete the selected entry</source>
         <translation>Pressionar para apagar a entrada selecionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="81"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="81"/>
         <source>Press to move the selected entry up</source>
         <translation>Pressionar para subir a entrada selecionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="88"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="88"/>
         <source>Press to move the selected entry down</source>
         <translation>Pressionar para baixar a entrada selecionada</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="133"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="148"/>
         <source>--Separator--</source>
         <translation>--Separador--</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Line Start Pattern</source>
         <translation>Padrões de Inicio de Linha</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Enter a line start pattern:</source>
         <translation>Introduzir um padrão de inicio de linha:</translation>
     </message>
@@ -61,12 +61,12 @@
 <context>
     <name>PrintRemoverPlugin</name>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="70"/>
+        <location filename="../../PluginPrintRemover.py" line="78"/>
         <source>Print Remover</source>
         <translation>Eliminador de Print</translation>
     </message>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="285"/>
+        <location filename="../../PluginPrintRemover.py" line="310"/>
         <source>Remove &apos;{0}&apos;</source>
         <translation>Eliminar &apos;{0}&apos;</translation>
     </message>
--- a/PrintRemover/i18n/printremover_ru.ts	Wed Apr 08 19:33:29 2020 +0200
+++ b/PrintRemover/i18n/printremover_ru.ts	Wed Jun 24 17:45:47 2020 +0200
@@ -3,57 +3,57 @@
 <context>
     <name>PrintRemoverPage</name>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Print Remover&lt;/b&gt;</source>
         <translation>&lt;b&gt;Настройка Print Remover&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="37"/>
         <source>Line Start Patterns:</source>
         <translation>Начала строк шаблонов:</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="53"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="53"/>
         <source>Press to edit the selected entry</source>
         <translation>Править выбранную запись</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="60"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="60"/>
         <source>Press to add a new entry</source>
         <translation>Добавить новую запись</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="67"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="67"/>
         <source>Press to add a separator entry</source>
         <translation>Добавить разделитель</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="74"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="74"/>
         <source>Press to delete the selected entry</source>
         <translation>Удалить выбранную запись</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="81"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="81"/>
         <source>Press to move the selected entry up</source>
         <translation>Переместить выбранную запись вверх</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.ui" line="88"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.ui" line="88"/>
         <source>Press to move the selected entry down</source>
         <translation>Переместить выбранную запись вниз</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="133"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="148"/>
         <source>--Separator--</source>
         <translation>--Separator--</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Line Start Pattern</source>
         <translation>Начало строки шаблона</translation>
     </message>
     <message>
-        <location filename="../../PrintRemover/ConfigurationPage/PrintRemoverPage.py" line="111"/>
+        <location filename="../ConfigurationPage/PrintRemoverPage.py" line="126"/>
         <source>Enter a line start pattern:</source>
         <translation>Введите начало строки шаблона:</translation>
     </message>
@@ -61,12 +61,12 @@
 <context>
     <name>PrintRemoverPlugin</name>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="70"/>
+        <location filename="../../PluginPrintRemover.py" line="78"/>
         <source>Print Remover</source>
         <translation>Print Remover</translation>
     </message>
     <message>
-        <location filename="../../PluginPrintRemover.py" line="285"/>
+        <location filename="../../PluginPrintRemover.py" line="310"/>
         <source>Remove &apos;{0}&apos;</source>
         <translation>Удалить &apos;{0}&apos;</translation>
     </message>

eric ide

mercurial