Updated source docu.

Sun, 10 Jun 2018 17:05:15 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 10 Jun 2018 17:05:15 +0200
changeset 6339
d765c3204c71
parent 6338
104ee21d765d
child 6340
0eb6c62ceb8e

Updated source docu.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
APIs/Python3/eric6.bas file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvAddEditDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvConfigurationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvExecDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvManagerDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Plugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.VirtualEnv.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.html file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Sun Jun 10 16:55:39 2018 +0200
+++ b/APIs/Python3/eric6.api	Sun Jun 10 17:05:15 2018 +0200
@@ -4633,22 +4633,6 @@
 eric6.Plugins.PluginVcsSubversion.shortDescription?7
 eric6.Plugins.PluginVcsSubversion.subversionCfgPluginObject?7
 eric6.Plugins.PluginVcsSubversion.version?7
-eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin.activate?4()
-eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin.deactivate?4()
-eric6.Plugins.PluginVirtualenvInterface.VirtualenvInterfacePlugin?1(ui)
-eric6.Plugins.PluginVirtualenvInterface.author?7
-eric6.Plugins.PluginVirtualenvInterface.autoactivate?7
-eric6.Plugins.PluginVirtualenvInterface.className?7
-eric6.Plugins.PluginVirtualenvInterface.deactivateable?7
-eric6.Plugins.PluginVirtualenvInterface.error?7
-eric6.Plugins.PluginVirtualenvInterface.longDescription?7
-eric6.Plugins.PluginVirtualenvInterface.name?7
-eric6.Plugins.PluginVirtualenvInterface.needsRestart?7
-eric6.Plugins.PluginVirtualenvInterface.packageName?7
-eric6.Plugins.PluginVirtualenvInterface.pyqtApi?7
-eric6.Plugins.PluginVirtualenvInterface.python2Compatible?7
-eric6.Plugins.PluginVirtualenvInterface.shortDescription?7
-eric6.Plugins.PluginVirtualenvInterface.version?7
 eric6.Plugins.PluginVmListspace.VmListspacePlugin.activate?4()
 eric6.Plugins.PluginVmListspace.VmListspacePlugin.deactivate?4()
 eric6.Plugins.PluginVmListspace.VmListspacePlugin?1(ui)
@@ -5031,18 +5015,6 @@
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_transLanguageComboBox_currentIndexChanged?4(index)
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_translateButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget?1(plugin, translator, parent=None)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.getData?4()
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pythonExecButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pyvenvButton_toggled?4(checked)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_virtualenvButton_toggled?4(checked)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog?1(parent=None)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog.start?4(arguments)
-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.VirtualenvExecDialog?1(pyvenv, targetDir, openTarget, createLog, createScript, interpreter, parent=None)
 eric6.Plugins.VcsPlugins.vcsGit.Config.ConfigGitSchemes?7
 eric6.Plugins.VcsPlugins.vcsGit.ConfigurationPage.GitPage.GitPage.on_configButton_clicked?4()
 eric6.Plugins.VcsPlugins.vcsGit.ConfigurationPage.GitPage.GitPage.save?4()
@@ -10603,6 +10575,46 @@
 eric6.ViewManager.ViewManager.ViewManager.zoomValueChanged?4(value, zoomingWidget)
 eric6.ViewManager.ViewManager.ViewManager?1()
 eric6.ViewManager.factory?4(parent, ui, dbs, pluginManager)
+eric6.VirtualEnv.VirtualenvAddEditDialog.VirtualenvAddEditDialog.getData?4()
+eric6.VirtualEnv.VirtualenvAddEditDialog.VirtualenvAddEditDialog.on_nameEdit_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvAddEditDialog.VirtualenvAddEditDialog.on_pythonExecPicker_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvAddEditDialog.VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvAddEditDialog.VirtualenvAddEditDialog?1(manager, venvName="", venvDirectory="", venvInterpreter="", parent=None)
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.getData?4()
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_pyvenvButton_toggled?4(checked)
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog.on_virtualenvButton_toggled?4(checked)
+eric6.VirtualEnv.VirtualenvConfigurationDialog.VirtualenvConfigurationDialog?1(parent=None)
+eric6.VirtualEnv.VirtualenvExecDialog.VirtualenvExecDialog.on_buttonBox_clicked?4(button)
+eric6.VirtualEnv.VirtualenvExecDialog.VirtualenvExecDialog.start?4(arguments)
+eric6.VirtualEnv.VirtualenvExecDialog.VirtualenvExecDialog?1(pyvenv, targetDir, venvName, openTarget, createLog, createScript, interpreter, venvManager, parent=None)
+eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.VirtualenvInterpreterSelectionDialog.getData?4()
+eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged?4(txt)
+eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.VirtualenvInterpreterSelectionDialog?1(venvName, venvDirectory, parent=None)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.addVirtualEnv?4(venvName, venvDirectory, venvInterpreter="")
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.createVirtualEnv?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.deleteVirtualEnvs?4(venvNames)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getEnvironmentEntries?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvInterpreter?4(venvName)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvNames?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.isUnique?4(venvName)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.removeVirtualEnvs?4(venvNames)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.renameVirtualEnv?4(oldVenvName, venvName, venvDirectory, venvInterpreter)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.setVirtualEnv?4(venvName, venvDirectory, venvInterpreter="")
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.showVirtualenvManagerDialog?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.shutdown?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager?1(parent=None)
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_addButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_deleteAllButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_deleteButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_editButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_newButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_removeAllButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_removeButton_clicked?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_venvList_itemSelectionChanged?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.refresh?4()
+eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog?1(manager, parent=None)
 eric6.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.addCustomRule?4(filterRule)
 eric6.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.addSubscription?4(subscription, refresh=True)
 eric6.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.on_adBlockGroup_toggled?4(state)
--- a/APIs/Python3/eric6.bas	Sun Jun 10 16:55:39 2018 +0200
+++ b/APIs/Python3/eric6.bas	Sun Jun 10 17:05:15 2018 +0200
@@ -973,9 +973,12 @@
 ViewManager QWidget
 ViewProfileDialog QDialog
 ViewmanagerPage ConfigurationPageBase Ui_ViewmanagerPage
+VirtualenvAddEditDialog QDialog Ui_VirtualenvAddEditDialog
 VirtualenvConfigurationDialog QDialog Ui_VirtualenvConfigurationDialog
 VirtualenvExecDialog QDialog Ui_VirtualenvExecDialog
-VirtualenvInterfacePlugin QObject
+VirtualenvInterpreterSelectionDialog QDialog Ui_VirtualenvInterpreterSelectionDialog
+VirtualenvManager QObject
+VirtualenvManagerDialog QDialog Ui_VirtualenvManagerDialog
 VirusTotalAPI QObject
 VirusTotalDomainReportDialog QDialog Ui_VirusTotalDomainReportDialog
 VirusTotalIpReportDialog QDialog Ui_VirusTotalIpReportDialog
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sun Jun 10 16:55:39 2018 +0200
+++ b/Documentation/Help/source.qhp	Sun Jun 10 17:05:15 2018 +0200
@@ -549,10 +549,6 @@
                 <section title="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorRequest" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorRequest.html" />
                 <section title="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html" />
               </section>
-              <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface" ref="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html">
-                <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html" />
-              </section>
             </section>
             <section title="eric6.Plugins.VcsPlugins" ref="index-eric6.Plugins.VcsPlugins.html">
               <section title="eric6.Plugins.VcsPlugins.vcsGit" ref="index-eric6.Plugins.VcsPlugins.vcsGit.html">
@@ -872,7 +868,6 @@
             <section title="eric6.Plugins.PluginVcsMercurial" ref="eric6.Plugins.PluginVcsMercurial.html" />
             <section title="eric6.Plugins.PluginVcsPySvn" ref="eric6.Plugins.PluginVcsPySvn.html" />
             <section title="eric6.Plugins.PluginVcsSubversion" ref="eric6.Plugins.PluginVcsSubversion.html" />
-            <section title="eric6.Plugins.PluginVirtualenvInterface" ref="eric6.Plugins.PluginVirtualenvInterface.html" />
             <section title="eric6.Plugins.PluginVmListspace" ref="eric6.Plugins.PluginVmListspace.html" />
             <section title="eric6.Plugins.PluginVmTabview" ref="eric6.Plugins.PluginVmTabview.html" />
             <section title="eric6.Plugins.PluginWizardDotDesktop" ref="eric6.Plugins.PluginWizardDotDesktop.html" />
@@ -1203,6 +1198,14 @@
             <section title="eric6.ViewManager.ViewManager" ref="eric6.ViewManager.ViewManager.html" />
             <section title="eric6.ViewManager.__init__" ref="eric6.ViewManager.__init__.html" />
           </section>
+          <section title="eric6.VirtualEnv" ref="index-eric6.VirtualEnv.html">
+            <section title="eric6.VirtualEnv.VirtualenvAddEditDialog" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html" />
+            <section title="eric6.VirtualEnv.VirtualenvConfigurationDialog" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html" />
+            <section title="eric6.VirtualEnv.VirtualenvExecDialog" ref="eric6.VirtualEnv.VirtualenvExecDialog.html" />
+            <section title="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html" />
+            <section title="eric6.VirtualEnv.VirtualenvManager" ref="eric6.VirtualEnv.VirtualenvManager.html" />
+            <section title="eric6.VirtualEnv.VirtualenvManagerDialog" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html" />
+          </section>
           <section title="eric6.WebBrowser" ref="index-eric6.WebBrowser.html">
             <section title="eric6.WebBrowser.AdBlock" ref="index-eric6.WebBrowser.AdBlock.html">
               <section title="eric6.WebBrowser.AdBlock.AdBlockDialog" ref="eric6.WebBrowser.AdBlock.AdBlockDialog.html" />
@@ -12358,7 +12361,6 @@
       <keyword name="PluginVcsMercurial (Module)" id="PluginVcsMercurial (Module)" ref="eric6.Plugins.PluginVcsMercurial.html" />
       <keyword name="PluginVcsPySvn (Module)" id="PluginVcsPySvn (Module)" ref="eric6.Plugins.PluginVcsPySvn.html" />
       <keyword name="PluginVcsSubversion (Module)" id="PluginVcsSubversion (Module)" ref="eric6.Plugins.PluginVcsSubversion.html" />
-      <keyword name="PluginVirtualenvInterface (Module)" id="PluginVirtualenvInterface (Module)" ref="eric6.Plugins.PluginVirtualenvInterface.html" />
       <keyword name="PluginVmListspace (Module)" id="PluginVmListspace (Module)" ref="eric6.Plugins.PluginVmListspace.html" />
       <keyword name="PluginVmTabview (Module)" id="PluginVmTabview (Module)" ref="eric6.Plugins.PluginVmTabview.html" />
       <keyword name="PluginWizardDialog" id="PluginWizardDialog" ref="eric6.Plugins.WizardPlugins.EricPluginWizard.PluginWizardDialog.html#PluginWizardDialog" />
@@ -17385,43 +17387,79 @@
       <keyword name="ViewmanagerPage (Module)" id="ViewmanagerPage (Module)" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html" />
       <keyword name="ViewmanagerPage.on_windowComboBox_activated" id="ViewmanagerPage.on_windowComboBox_activated" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.on_windowComboBox_activated" />
       <keyword name="ViewmanagerPage.save" id="ViewmanagerPage.save" ref="eric6.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.save" />
-      <keyword name="VirtualenvConfigurationDialog" id="VirtualenvConfigurationDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog" />
-      <keyword name="VirtualenvConfigurationDialog (Constructor)" id="VirtualenvConfigurationDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__init__" />
-      <keyword name="VirtualenvConfigurationDialog (Module)" id="VirtualenvConfigurationDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html" />
-      <keyword name="VirtualenvConfigurationDialog.__generateArguments" id="VirtualenvConfigurationDialog.__generateArguments" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateArguments" />
-      <keyword name="VirtualenvConfigurationDialog.__generateTargetDir" id="VirtualenvConfigurationDialog.__generateTargetDir" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateTargetDir" />
-      <keyword name="VirtualenvConfigurationDialog.__setPyvenvVersion" id="VirtualenvConfigurationDialog.__setPyvenvVersion" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setPyvenvVersion" />
-      <keyword name="VirtualenvConfigurationDialog.__setVirtualenvVersion" id="VirtualenvConfigurationDialog.__setVirtualenvVersion" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setVirtualenvVersion" />
-      <keyword name="VirtualenvConfigurationDialog.__updateOK" id="VirtualenvConfigurationDialog.__updateOK" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateOK" />
-      <keyword name="VirtualenvConfigurationDialog.__updateUi" id="VirtualenvConfigurationDialog.__updateUi" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateUi" />
-      <keyword name="VirtualenvConfigurationDialog.getData" id="VirtualenvConfigurationDialog.getData" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.getData" />
-      <keyword name="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" id="VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_extraSearchPathButton_clicked" />
-      <keyword name="VirtualenvConfigurationDialog.on_pythonExecButton_clicked" id="VirtualenvConfigurationDialog.on_pythonExecButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pythonExecButton_clicked" />
-      <keyword name="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" id="VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pythonExecEdit_textChanged" />
-      <keyword name="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" id="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pyvenvButton_toggled" />
-      <keyword name="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" id="VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_targetDirectoryButton_clicked" />
-      <keyword name="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" id="VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_targetDirectoryEdit_textChanged" />
-      <keyword name="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" id="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_virtualenvButton_toggled" />
-      <keyword name="VirtualenvExecDialog" id="VirtualenvExecDialog" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog" />
-      <keyword name="VirtualenvExecDialog (Constructor)" id="VirtualenvExecDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__init__" />
-      <keyword name="VirtualenvExecDialog (Module)" id="VirtualenvExecDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html" />
-      <keyword name="VirtualenvExecDialog.__finish" id="VirtualenvExecDialog.__finish" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__finish" />
-      <keyword name="VirtualenvExecDialog.__logError" id="VirtualenvExecDialog.__logError" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__logError" />
-      <keyword name="VirtualenvExecDialog.__logOutput" id="VirtualenvExecDialog.__logOutput" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__logOutput" />
-      <keyword name="VirtualenvExecDialog.__nextAttempt" id="VirtualenvExecDialog.__nextAttempt" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__nextAttempt" />
-      <keyword name="VirtualenvExecDialog.__readStderr" id="VirtualenvExecDialog.__readStderr" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStderr" />
-      <keyword name="VirtualenvExecDialog.__readStdout" id="VirtualenvExecDialog.__readStdout" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStdout" />
-      <keyword name="VirtualenvExecDialog.__writeLogFile" id="VirtualenvExecDialog.__writeLogFile" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeLogFile" />
-      <keyword name="VirtualenvExecDialog.__writeScriptFile" id="VirtualenvExecDialog.__writeScriptFile" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeScriptFile" />
-      <keyword name="VirtualenvExecDialog.on_buttonBox_clicked" id="VirtualenvExecDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.on_buttonBox_clicked" />
-      <keyword name="VirtualenvExecDialog.start" id="VirtualenvExecDialog.start" ref="eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html#VirtualenvExecDialog.start" />
-      <keyword name="VirtualenvInterface (Package)" id="VirtualenvInterface (Package)" ref="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html" />
-      <keyword name="VirtualenvInterfacePlugin" id="VirtualenvInterfacePlugin" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin" />
-      <keyword name="VirtualenvInterfacePlugin (Constructor)" id="VirtualenvInterfacePlugin (Constructor)" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__init__" />
-      <keyword name="VirtualenvInterfacePlugin.__handle" id="VirtualenvInterfacePlugin.__handle" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__handle" />
-      <keyword name="VirtualenvInterfacePlugin.__initAction" id="VirtualenvInterfacePlugin.__initAction" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.__initAction" />
-      <keyword name="VirtualenvInterfacePlugin.activate" id="VirtualenvInterfacePlugin.activate" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.activate" />
-      <keyword name="VirtualenvInterfacePlugin.deactivate" id="VirtualenvInterfacePlugin.deactivate" ref="eric6.Plugins.PluginVirtualenvInterface.html#VirtualenvInterfacePlugin.deactivate" />
+      <keyword name="VirtualEnv (Package)" id="VirtualEnv (Package)" ref="index-eric6.VirtualEnv.html" />
+      <keyword name="VirtualenvAddEditDialog" id="VirtualenvAddEditDialog" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog" />
+      <keyword name="VirtualenvAddEditDialog (Constructor)" id="VirtualenvAddEditDialog (Constructor)" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.__init__" />
+      <keyword name="VirtualenvAddEditDialog (Module)" id="VirtualenvAddEditDialog (Module)" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html" />
+      <keyword name="VirtualenvAddEditDialog.__updateOk" id="VirtualenvAddEditDialog.__updateOk" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.__updateOk" />
+      <keyword name="VirtualenvAddEditDialog.getData" id="VirtualenvAddEditDialog.getData" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.getData" />
+      <keyword name="VirtualenvAddEditDialog.on_nameEdit_textChanged" id="VirtualenvAddEditDialog.on_nameEdit_textChanged" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.on_nameEdit_textChanged" />
+      <keyword name="VirtualenvAddEditDialog.on_pythonExecPicker_textChanged" id="VirtualenvAddEditDialog.on_pythonExecPicker_textChanged" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.on_pythonExecPicker_textChanged" />
+      <keyword name="VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged" id="VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged" ref="eric6.VirtualEnv.VirtualenvAddEditDialog.html#VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged" />
+      <keyword name="VirtualenvConfigurationDialog" id="VirtualenvConfigurationDialog" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog" />
+      <keyword name="VirtualenvConfigurationDialog (Constructor)" id="VirtualenvConfigurationDialog (Constructor)" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__init__" />
+      <keyword name="VirtualenvConfigurationDialog (Module)" id="VirtualenvConfigurationDialog (Module)" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html" />
+      <keyword name="VirtualenvConfigurationDialog.__generateArguments" id="VirtualenvConfigurationDialog.__generateArguments" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateArguments" />
+      <keyword name="VirtualenvConfigurationDialog.__generateTargetDir" id="VirtualenvConfigurationDialog.__generateTargetDir" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__generateTargetDir" />
+      <keyword name="VirtualenvConfigurationDialog.__setPyvenvVersion" id="VirtualenvConfigurationDialog.__setPyvenvVersion" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setPyvenvVersion" />
+      <keyword name="VirtualenvConfigurationDialog.__setVirtualenvVersion" id="VirtualenvConfigurationDialog.__setVirtualenvVersion" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__setVirtualenvVersion" />
+      <keyword name="VirtualenvConfigurationDialog.__updateOK" id="VirtualenvConfigurationDialog.__updateOK" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateOK" />
+      <keyword name="VirtualenvConfigurationDialog.__updateUi" id="VirtualenvConfigurationDialog.__updateUi" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.__updateUi" />
+      <keyword name="VirtualenvConfigurationDialog.getData" id="VirtualenvConfigurationDialog.getData" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.getData" />
+      <keyword name="VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged" id="VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged" />
+      <keyword name="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" id="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_pyvenvButton_toggled" />
+      <keyword name="VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged" id="VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged" />
+      <keyword name="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" id="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" ref="eric6.VirtualEnv.VirtualenvConfigurationDialog.html#VirtualenvConfigurationDialog.on_virtualenvButton_toggled" />
+      <keyword name="VirtualenvExecDialog" id="VirtualenvExecDialog" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog" />
+      <keyword name="VirtualenvExecDialog (Constructor)" id="VirtualenvExecDialog (Constructor)" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__init__" />
+      <keyword name="VirtualenvExecDialog (Module)" id="VirtualenvExecDialog (Module)" ref="eric6.VirtualEnv.VirtualenvExecDialog.html" />
+      <keyword name="VirtualenvExecDialog.__finish" id="VirtualenvExecDialog.__finish" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__finish" />
+      <keyword name="VirtualenvExecDialog.__logError" id="VirtualenvExecDialog.__logError" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__logError" />
+      <keyword name="VirtualenvExecDialog.__logOutput" id="VirtualenvExecDialog.__logOutput" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__logOutput" />
+      <keyword name="VirtualenvExecDialog.__nextAttempt" id="VirtualenvExecDialog.__nextAttempt" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__nextAttempt" />
+      <keyword name="VirtualenvExecDialog.__readStderr" id="VirtualenvExecDialog.__readStderr" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStderr" />
+      <keyword name="VirtualenvExecDialog.__readStdout" id="VirtualenvExecDialog.__readStdout" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__readStdout" />
+      <keyword name="VirtualenvExecDialog.__writeLogFile" id="VirtualenvExecDialog.__writeLogFile" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeLogFile" />
+      <keyword name="VirtualenvExecDialog.__writeScriptFile" id="VirtualenvExecDialog.__writeScriptFile" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.__writeScriptFile" />
+      <keyword name="VirtualenvExecDialog.on_buttonBox_clicked" id="VirtualenvExecDialog.on_buttonBox_clicked" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.on_buttonBox_clicked" />
+      <keyword name="VirtualenvExecDialog.start" id="VirtualenvExecDialog.start" ref="eric6.VirtualEnv.VirtualenvExecDialog.html#VirtualenvExecDialog.start" />
+      <keyword name="VirtualenvInterpreterSelectionDialog" id="VirtualenvInterpreterSelectionDialog" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html#VirtualenvInterpreterSelectionDialog" />
+      <keyword name="VirtualenvInterpreterSelectionDialog (Constructor)" id="VirtualenvInterpreterSelectionDialog (Constructor)" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html#VirtualenvInterpreterSelectionDialog.__init__" />
+      <keyword name="VirtualenvInterpreterSelectionDialog (Module)" id="VirtualenvInterpreterSelectionDialog (Module)" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html" />
+      <keyword name="VirtualenvInterpreterSelectionDialog.__updateOK" id="VirtualenvInterpreterSelectionDialog.__updateOK" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html#VirtualenvInterpreterSelectionDialog.__updateOK" />
+      <keyword name="VirtualenvInterpreterSelectionDialog.getData" id="VirtualenvInterpreterSelectionDialog.getData" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html#VirtualenvInterpreterSelectionDialog.getData" />
+      <keyword name="VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged" id="VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged" ref="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html#VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged" />
+      <keyword name="VirtualenvManager" id="VirtualenvManager" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager" />
+      <keyword name="VirtualenvManager (Constructor)" id="VirtualenvManager (Constructor)" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.__init__" />
+      <keyword name="VirtualenvManager (Module)" id="VirtualenvManager (Module)" ref="eric6.VirtualEnv.VirtualenvManager.html" />
+      <keyword name="VirtualenvManager.__updateSettings" id="VirtualenvManager.__updateSettings" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.__updateSettings" />
+      <keyword name="VirtualenvManager.addVirtualEnv" id="VirtualenvManager.addVirtualEnv" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.addVirtualEnv" />
+      <keyword name="VirtualenvManager.createVirtualEnv" id="VirtualenvManager.createVirtualEnv" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.createVirtualEnv" />
+      <keyword name="VirtualenvManager.deleteVirtualEnvs" id="VirtualenvManager.deleteVirtualEnvs" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.deleteVirtualEnvs" />
+      <keyword name="VirtualenvManager.getEnvironmentEntries" id="VirtualenvManager.getEnvironmentEntries" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.getEnvironmentEntries" />
+      <keyword name="VirtualenvManager.getVirtualenvInterpreter" id="VirtualenvManager.getVirtualenvInterpreter" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.getVirtualenvInterpreter" />
+      <keyword name="VirtualenvManager.getVirtualenvNames" id="VirtualenvManager.getVirtualenvNames" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.getVirtualenvNames" />
+      <keyword name="VirtualenvManager.isUnique" id="VirtualenvManager.isUnique" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.isUnique" />
+      <keyword name="VirtualenvManager.removeVirtualEnvs" id="VirtualenvManager.removeVirtualEnvs" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.removeVirtualEnvs" />
+      <keyword name="VirtualenvManager.renameVirtualEnv" id="VirtualenvManager.renameVirtualEnv" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.renameVirtualEnv" />
+      <keyword name="VirtualenvManager.setVirtualEnv" id="VirtualenvManager.setVirtualEnv" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.setVirtualEnv" />
+      <keyword name="VirtualenvManager.showVirtualenvManagerDialog" id="VirtualenvManager.showVirtualenvManagerDialog" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.showVirtualenvManagerDialog" />
+      <keyword name="VirtualenvManager.shutdown" id="VirtualenvManager.shutdown" ref="eric6.VirtualEnv.VirtualenvManager.html#VirtualenvManager.shutdown" />
+      <keyword name="VirtualenvManagerDialog" id="VirtualenvManagerDialog" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog" />
+      <keyword name="VirtualenvManagerDialog (Constructor)" id="VirtualenvManagerDialog (Constructor)" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.__init__" />
+      <keyword name="VirtualenvManagerDialog (Module)" id="VirtualenvManagerDialog (Module)" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html" />
+      <keyword name="VirtualenvManagerDialog.__populateVenvList" id="VirtualenvManagerDialog.__populateVenvList" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.__populateVenvList" />
+      <keyword name="VirtualenvManagerDialog.__resizeSections" id="VirtualenvManagerDialog.__resizeSections" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.__resizeSections" />
+      <keyword name="VirtualenvManagerDialog.__updateButtons" id="VirtualenvManagerDialog.__updateButtons" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.__updateButtons" />
+      <keyword name="VirtualenvManagerDialog.on_addButton_clicked" id="VirtualenvManagerDialog.on_addButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_addButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_deleteAllButton_clicked" id="VirtualenvManagerDialog.on_deleteAllButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_deleteAllButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_deleteButton_clicked" id="VirtualenvManagerDialog.on_deleteButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_deleteButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_editButton_clicked" id="VirtualenvManagerDialog.on_editButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_editButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_newButton_clicked" id="VirtualenvManagerDialog.on_newButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_newButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_removeAllButton_clicked" id="VirtualenvManagerDialog.on_removeAllButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_removeAllButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_removeButton_clicked" id="VirtualenvManagerDialog.on_removeButton_clicked" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_removeButton_clicked" />
+      <keyword name="VirtualenvManagerDialog.on_venvList_itemSelectionChanged" id="VirtualenvManagerDialog.on_venvList_itemSelectionChanged" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.on_venvList_itemSelectionChanged" />
+      <keyword name="VirtualenvManagerDialog.refresh" id="VirtualenvManagerDialog.refresh" ref="eric6.VirtualEnv.VirtualenvManagerDialog.html#VirtualenvManagerDialog.refresh" />
       <keyword name="VirusTotal (Package)" id="VirusTotal (Package)" ref="index-eric6.Helpviewer.VirusTotal.html" />
       <keyword name="VirusTotal (Package)" id="VirusTotal (Package)" ref="index-eric6.WebBrowser.VirusTotal.html" />
       <keyword name="VirusTotalAPI" id="VirusTotalAPI" ref="eric6.Helpviewer.VirusTotal.VirusTotalApi.html#VirusTotalAPI" />
@@ -19676,8 +19714,6 @@
       <file>eric6.Plugins.UiExtensionPlugins.Translator.TranslatorLanguagesDb.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.TranslatorRequest.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvConfigurationDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.VirtualenvExecDialog.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsGit.Config.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsGit.ConfigurationPage.GitPage.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsGit.GitAddRemoteDialog.html</file>
@@ -20185,6 +20221,12 @@
       <file>eric6.ViewManager.BookmarkedFilesDialog.html</file>
       <file>eric6.ViewManager.ViewManager.html</file>
       <file>eric6.ViewManager.__init__.html</file>
+      <file>eric6.VirtualEnv.VirtualenvAddEditDialog.html</file>
+      <file>eric6.VirtualEnv.VirtualenvConfigurationDialog.html</file>
+      <file>eric6.VirtualEnv.VirtualenvExecDialog.html</file>
+      <file>eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html</file>
+      <file>eric6.VirtualEnv.VirtualenvManager.html</file>
+      <file>eric6.VirtualEnv.VirtualenvManagerDialog.html</file>
       <file>eric6.WebBrowser.AdBlock.AdBlockDialog.html</file>
       <file>eric6.WebBrowser.AdBlock.AdBlockExceptionsDialog.html</file>
       <file>eric6.WebBrowser.AdBlock.AdBlockIcon.html</file>
@@ -20470,7 +20512,6 @@
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.html</file>
-      <file>index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.html</file>
       <file>index-eric6.Plugins.VcsPlugins.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsGit.ConfigurationPage.html</file>
@@ -20530,6 +20571,7 @@
       <file>index-eric6.Utilities.html</file>
       <file>index-eric6.VCS.html</file>
       <file>index-eric6.ViewManager.html</file>
+      <file>index-eric6.VirtualEnv.html</file>
       <file>index-eric6.WebBrowser.AdBlock.html</file>
       <file>index-eric6.WebBrowser.AutoScroll.html</file>
       <file>index-eric6.WebBrowser.Bookmarks.BookmarksImporters.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvAddEditDialog.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,159 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvAddEditDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvAddEditDialog</h1>
+<p>
+Module implementing a dialog to enter the data of a virtual environment.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvAddEditDialog">VirtualenvAddEditDialog</a></td>
+<td>Class implementing a dialog to enter the data of a virtual environment.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvAddEditDialog" ID="VirtualenvAddEditDialog"></a>
+<h2>VirtualenvAddEditDialog</h2>
+<p>
+    Class implementing a dialog to enter the data of a virtual environment.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvAddEditDialog
+<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="#VirtualenvAddEditDialog.__init__">VirtualenvAddEditDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvAddEditDialog.__updateOk">__updateOk</a></td>
+<td>Private slot to update the state of the OK button.</td>
+</tr><tr>
+<td><a href="#VirtualenvAddEditDialog.getData">getData</a></td>
+<td>Public method to retrieve the entered data.</td>
+</tr><tr>
+<td><a href="#VirtualenvAddEditDialog.on_nameEdit_textChanged">on_nameEdit_textChanged</a></td>
+<td>Private slot to handle changes of the logical name.</td>
+</tr><tr>
+<td><a href="#VirtualenvAddEditDialog.on_pythonExecPicker_textChanged">on_pythonExecPicker_textChanged</a></td>
+<td>Private slot to handle changes of the virtual environment interpreter.</td>
+</tr><tr>
+<td><a href="#VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged">on_targetDirectoryPicker_textChanged</a></td>
+<td>Private slot to handle changes of the virtual environment directory.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvAddEditDialog.__init__" ID="VirtualenvAddEditDialog.__init__"></a>
+<h4>VirtualenvAddEditDialog (Constructor)</h4>
+<b>VirtualenvAddEditDialog</b>(<i>manager, venvName="", venvDirectory="", venvInterpreter="", parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>manager</i> (VirtualenvManager)</dt>
+<dd>
+reference to the virtual environment manager
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+logical name of a virtual environment for editing
+</dd><dt><i>venvDirectory</i> (str)</dt>
+<dd>
+directory of the virtual environment
+</dd><dt><i>venvInterpreter</i> (str)</dt>
+<dd>
+Python interpreter of the virtual environment
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="VirtualenvAddEditDialog.__updateOk" ID="VirtualenvAddEditDialog.__updateOk"></a>
+<h4>VirtualenvAddEditDialog.__updateOk</h4>
+<b>__updateOk</b>(<i></i>)
+<p>
+        Private slot to update the state of the OK button.
+</p><a NAME="VirtualenvAddEditDialog.getData" ID="VirtualenvAddEditDialog.getData"></a>
+<h4>VirtualenvAddEditDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the logical name, the directory and the
+            interpreter of the virtual environment
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, str, str)
+</dd>
+</dl><a NAME="VirtualenvAddEditDialog.on_nameEdit_textChanged" ID="VirtualenvAddEditDialog.on_nameEdit_textChanged"></a>
+<h4>VirtualenvAddEditDialog.on_nameEdit_textChanged</h4>
+<b>on_nameEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the logical name.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+current logical name
+</dd>
+</dl><a NAME="VirtualenvAddEditDialog.on_pythonExecPicker_textChanged" ID="VirtualenvAddEditDialog.on_pythonExecPicker_textChanged"></a>
+<h4>VirtualenvAddEditDialog.on_pythonExecPicker_textChanged</h4>
+<b>on_pythonExecPicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the virtual environment interpreter.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+virtual environment interpreter
+</dd>
+</dl><a NAME="VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged" ID="VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged"></a>
+<h4>VirtualenvAddEditDialog.on_targetDirectoryPicker_textChanged</h4>
+<b>on_targetDirectoryPicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the virtual environment directory.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+virtual environment directory
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvConfigurationDialog.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,229 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvConfigurationDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvConfigurationDialog</h1>
+<p>
+Module implementing a dialog to enter the parameters for the
+virtual environment.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvConfigurationDialog">VirtualenvConfigurationDialog</a></td>
+<td>Class implementing a dialog to enter the parameters for the virtual environment.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvConfigurationDialog" ID="VirtualenvConfigurationDialog"></a>
+<h2>VirtualenvConfigurationDialog</h2>
+<p>
+    Class implementing a dialog to enter the parameters for the
+    virtual environment.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvConfigurationDialog
+<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="#VirtualenvConfigurationDialog.__init__">VirtualenvConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__generateArguments">__generateArguments</a></td>
+<td>Private method to generate the process arguments.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__generateTargetDir">__generateTargetDir</a></td>
+<td>Private method to generate a valid target directory path.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__setPyvenvVersion">__setPyvenvVersion</a></td>
+<td>Private method to determine the pyvenv version and set the respective label.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__setVirtualenvVersion">__setVirtualenvVersion</a></td>
+<td>Private method to determine the virtualenv version and set the respective label.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__updateOK">__updateOK</a></td>
+<td>Private method to update the enabled status of the OK button.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.__updateUi">__updateUi</a></td>
+<td>Private method to update the UI depending on the selected virtual environment creator (virtualenv or pyvenv).</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.getData">getData</a></td>
+<td>Public method to retrieve the dialog data.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged">on_pythonExecPicker_textChanged</a></td>
+<td>Private slot to react to a change of the Python executable.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.on_pyvenvButton_toggled">on_pyvenvButton_toggled</a></td>
+<td>Private slot to react to the selection of 'pyvenv'.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged">on_targetDirectoryPicker_textChanged</a></td>
+<td>Private slot handling a change of the target directory.</td>
+</tr><tr>
+<td><a href="#VirtualenvConfigurationDialog.on_virtualenvButton_toggled">on_virtualenvButton_toggled</a></td>
+<td>Private slot to react to the selection of 'virtualenv'.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvConfigurationDialog.__init__" ID="VirtualenvConfigurationDialog.__init__"></a>
+<h4>VirtualenvConfigurationDialog (Constructor)</h4>
+<b>VirtualenvConfigurationDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.__generateArguments" ID="VirtualenvConfigurationDialog.__generateArguments"></a>
+<h4>VirtualenvConfigurationDialog.__generateArguments</h4>
+<b>__generateArguments</b>(<i></i>)
+<p>
+        Private method to generate the process arguments.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+process arguments
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.__generateTargetDir" ID="VirtualenvConfigurationDialog.__generateTargetDir"></a>
+<h4>VirtualenvConfigurationDialog.__generateTargetDir</h4>
+<b>__generateTargetDir</b>(<i></i>)
+<p>
+        Private method to generate a valid target directory path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+target directory path
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.__setPyvenvVersion" ID="VirtualenvConfigurationDialog.__setPyvenvVersion"></a>
+<h4>VirtualenvConfigurationDialog.__setPyvenvVersion</h4>
+<b>__setPyvenvVersion</b>(<i></i>)
+<p>
+        Private method to determine the pyvenv version and set the respective
+        label.
+</p><a NAME="VirtualenvConfigurationDialog.__setVirtualenvVersion" ID="VirtualenvConfigurationDialog.__setVirtualenvVersion"></a>
+<h4>VirtualenvConfigurationDialog.__setVirtualenvVersion</h4>
+<b>__setVirtualenvVersion</b>(<i></i>)
+<p>
+        Private method to determine the virtualenv version and set the
+        respective label.
+</p><a NAME="VirtualenvConfigurationDialog.__updateOK" ID="VirtualenvConfigurationDialog.__updateOK"></a>
+<h4>VirtualenvConfigurationDialog.__updateOK</h4>
+<b>__updateOK</b>(<i></i>)
+<p>
+        Private method to update the enabled status of the OK button.
+</p><a NAME="VirtualenvConfigurationDialog.__updateUi" ID="VirtualenvConfigurationDialog.__updateUi"></a>
+<h4>VirtualenvConfigurationDialog.__updateUi</h4>
+<b>__updateUi</b>(<i></i>)
+<p>
+        Private method to update the UI depending on the selected
+        virtual environment creator (virtualenv or pyvenv).
+</p><a NAME="VirtualenvConfigurationDialog.getData" ID="VirtualenvConfigurationDialog.getData"></a>
+<h4>VirtualenvConfigurationDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the dialog data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing a flag indicating the pyvenv selection, the
+            process arguments, a name for the virtual environment, a flag
+            indicating to open the target directory after creation, a flag
+            indicating to write a log file, a flag indicating to write a
+            script, the name of the target directory and the name of the
+            Python interpreter to use
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, list of str, str, bool, bool, bool, str, str)
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged" ID="VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged"></a>
+<h4>VirtualenvConfigurationDialog.on_pythonExecPicker_textChanged</h4>
+<b>on_pythonExecPicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to react to a change of the Python executable.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+contents of the picker's line edit
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.on_pyvenvButton_toggled" ID="VirtualenvConfigurationDialog.on_pyvenvButton_toggled"></a>
+<h4>VirtualenvConfigurationDialog.on_pyvenvButton_toggled</h4>
+<b>on_pyvenvButton_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to react to the selection of 'pyvenv'.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the checkbox
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged" ID="VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged"></a>
+<h4>VirtualenvConfigurationDialog.on_targetDirectoryPicker_textChanged</h4>
+<b>on_targetDirectoryPicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the target directory.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+target directory
+</dd>
+</dl><a NAME="VirtualenvConfigurationDialog.on_virtualenvButton_toggled" ID="VirtualenvConfigurationDialog.on_virtualenvButton_toggled"></a>
+<h4>VirtualenvConfigurationDialog.on_virtualenvButton_toggled</h4>
+<b>on_virtualenvButton_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to react to the selection of 'virtualenv'.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the checkbox
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvExecDialog.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,232 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvExecDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvExecDialog</h1>
+<p>
+Module implementing the virtualenv execution dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvExecDialog">VirtualenvExecDialog</a></td>
+<td>Class implementing the virtualenv execution dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvExecDialog" ID="VirtualenvExecDialog"></a>
+<h2>VirtualenvExecDialog</h2>
+<p>
+    Class implementing the virtualenv execution dialog.
+</p><p>
+    This class starts a QProcess and displays a dialog that
+    shows the output of the virtualenv or pyvenv process.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvExecDialog
+<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="#VirtualenvExecDialog.__init__">VirtualenvExecDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__logError">__logError</a></td>
+<td>Private method to log an error.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__logOutput">__logOutput</a></td>
+<td>Private method to log some output.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__nextAttempt">__nextAttempt</a></td>
+<td>Private method to start another attempt.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__writeLogFile">__writeLogFile</a></td>
+<td>Private method to write a log file to the virtualenv directory.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.__writeScriptFile">__writeScriptFile</a></td>
+<td>Private method to write a script file to the virtualenv directory.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#VirtualenvExecDialog.start">start</a></td>
+<td>Public slot to start the virtualenv command.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvExecDialog.__init__" ID="VirtualenvExecDialog.__init__"></a>
+<h4>VirtualenvExecDialog (Constructor)</h4>
+<b>VirtualenvExecDialog</b>(<i>pyvenv, targetDir, venvName, openTarget, createLog, createScript, interpreter, venvManager, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pyvenv</i> (bool)</dt>
+<dd>
+flag indicating the use of 'pyvenv'
+</dd><dt><i>targetDir</i> (str)</dt>
+<dd>
+name of the virtualenv directory
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd><dt><i>openTarget</i> (bool)</dt>
+<dd>
+flag indicating to open the virtualenv directory
+            in a file manager
+</dd><dt><i>createLog</i> (bool)</dt>
+<dd>
+flag indicating to create a log file of the
+            creation process
+</dd><dt><i>createScript</i> (bool)</dt>
+<dd>
+flag indicating to create a script to recreate
+            the virtual environment
+</dd><dt><i>interpreter</i> (str)</dt>
+<dd>
+name of the python interpreter to use
+</dd><dt><i>venvManager</i> (VirtualenvManager)</dt>
+<dd>
+reference to the virtual environment manager
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="VirtualenvExecDialog.__finish" ID="VirtualenvExecDialog.__finish"></a>
+<h4>VirtualenvExecDialog.__finish</h4>
+<b>__finish</b>(<i>exitCode, exitStatus, giveUp=False</i>)
+<p>
+        Private slot called when the process finished.
+</p><p>
+        It is called when the process finished or
+        the user pressed the button.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd><dt><i>giveUp=</i></dt>
+<dd>
+flag indicating to not start another attempt (boolean)
+</dd>
+</dl><a NAME="VirtualenvExecDialog.__logError" ID="VirtualenvExecDialog.__logError"></a>
+<h4>VirtualenvExecDialog.__logError</h4>
+<b>__logError</b>(<i>s</i>)
+<p>
+        Private method to log an error.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+error string to log (string)
+</dd>
+</dl><a NAME="VirtualenvExecDialog.__logOutput" ID="VirtualenvExecDialog.__logOutput"></a>
+<h4>VirtualenvExecDialog.__logOutput</h4>
+<b>__logOutput</b>(<i>s</i>)
+<p>
+        Private method to log some output.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+output sstring to log (string)
+</dd>
+</dl><a NAME="VirtualenvExecDialog.__nextAttempt" ID="VirtualenvExecDialog.__nextAttempt"></a>
+<h4>VirtualenvExecDialog.__nextAttempt</h4>
+<b>__nextAttempt</b>(<i></i>)
+<p>
+        Private method to start another attempt.
+</p><a NAME="VirtualenvExecDialog.__readStderr" ID="VirtualenvExecDialog.__readStderr"></a>
+<h4>VirtualenvExecDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="VirtualenvExecDialog.__readStdout" ID="VirtualenvExecDialog.__readStdout"></a>
+<h4>VirtualenvExecDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="VirtualenvExecDialog.__writeLogFile" ID="VirtualenvExecDialog.__writeLogFile"></a>
+<h4>VirtualenvExecDialog.__writeLogFile</h4>
+<b>__writeLogFile</b>(<i></i>)
+<p>
+        Private method to write a log file to the virtualenv directory.
+</p><a NAME="VirtualenvExecDialog.__writeScriptFile" ID="VirtualenvExecDialog.__writeScriptFile"></a>
+<h4>VirtualenvExecDialog.__writeScriptFile</h4>
+<b>__writeScriptFile</b>(<i></i>)
+<p>
+        Private method to write a script file to the virtualenv directory.
+</p><a NAME="VirtualenvExecDialog.on_buttonBox_clicked" ID="VirtualenvExecDialog.on_buttonBox_clicked"></a>
+<h4>VirtualenvExecDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="VirtualenvExecDialog.start" ID="VirtualenvExecDialog.start"></a>
+<h4>VirtualenvExecDialog.start</h4>
+<b>start</b>(<i>arguments</i>)
+<p>
+        Public slot to start the virtualenv command.
+</p><dl>
+<dt><i>arguments</i></dt>
+<dd>
+commandline arguments for virtualenv/pyvenv program
+            (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,128 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter the interpreter for a virtual
+environment.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvInterpreterSelectionDialog">VirtualenvInterpreterSelectionDialog</a></td>
+<td>Class implementing a dialog to enter the interpreter for a virtual environment.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvInterpreterSelectionDialog" ID="VirtualenvInterpreterSelectionDialog"></a>
+<h2>VirtualenvInterpreterSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the interpreter for a virtual
+    environment.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvInterpreterSelectionDialog
+<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="#VirtualenvInterpreterSelectionDialog.__init__">VirtualenvInterpreterSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvInterpreterSelectionDialog.__updateOK">__updateOK</a></td>
+<td>Private method to update the enabled status of the OK button.</td>
+</tr><tr>
+<td><a href="#VirtualenvInterpreterSelectionDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged">on_pythonExecPicker_textChanged</a></td>
+<td>Private slot to handle changes of the entered Python interpreter path.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvInterpreterSelectionDialog.__init__" ID="VirtualenvInterpreterSelectionDialog.__init__"></a>
+<h4>VirtualenvInterpreterSelectionDialog (Constructor)</h4>
+<b>VirtualenvInterpreterSelectionDialog</b>(<i>venvName, venvDirectory, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name for the virtual environment
+</dd><dt><i>venvDirectory</i> (str)</dt>
+<dd>
+directory of the virtual environment
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="VirtualenvInterpreterSelectionDialog.__updateOK" ID="VirtualenvInterpreterSelectionDialog.__updateOK"></a>
+<h4>VirtualenvInterpreterSelectionDialog.__updateOK</h4>
+<b>__updateOK</b>(<i></i>)
+<p>
+        Private method to update the enabled status of the OK button.
+</p><a NAME="VirtualenvInterpreterSelectionDialog.getData" ID="VirtualenvInterpreterSelectionDialog.getData"></a>
+<h4>VirtualenvInterpreterSelectionDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the selected Python interpreter
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged" ID="VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged"></a>
+<h4>VirtualenvInterpreterSelectionDialog.on_pythonExecPicker_textChanged</h4>
+<b>on_pythonExecPicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the entered Python interpreter path.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+entered Python interpreter path
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvManager.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,284 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvManager</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvManager</h1>
+<p>
+Module implementing a class to manage Python virtual environments.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvManager">VirtualenvManager</a></td>
+<td>Class implementing an object to manage Python virtual environments.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvManager" ID="VirtualenvManager"></a>
+<h2>VirtualenvManager</h2>
+<p>
+    Class implementing an object to manage Python virtual environments.
+</p>
+<h3>Derived from</h3>
+QObject
+<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="#VirtualenvManager.__init__">VirtualenvManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.__updateSettings">__updateSettings</a></td>
+<td>Private slot to save the virtual environments.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.addVirtualEnv">addVirtualEnv</a></td>
+<td>Public method to add a virtual environment.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.createVirtualEnv">createVirtualEnv</a></td>
+<td>Public slot to create a new virtual environment.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.deleteVirtualEnvs">deleteVirtualEnvs</a></td>
+<td>Public method to delete virtual environments from the list and disk.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.getEnvironmentEntries">getEnvironmentEntries</a></td>
+<td>Public method to a dictionary containing the defined virtual environment entries.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.getVirtualenvInterpreter">getVirtualenvInterpreter</a></td>
+<td>Public method to get the interpreter for a virtual environment.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.getVirtualenvNames">getVirtualenvNames</a></td>
+<td>Public method to get a list of defined virtual environments.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.isUnique">isUnique</a></td>
+<td>Public method to check, if the give logical name is unique.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.removeVirtualEnvs">removeVirtualEnvs</a></td>
+<td>Public method to delete virtuals environment from the list.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.renameVirtualEnv">renameVirtualEnv</a></td>
+<td>Public method to substitute a virtual environment entry with a new name.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.setVirtualEnv">setVirtualEnv</a></td>
+<td>Public method to change a virtual environment.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.showVirtualenvManagerDialog">showVirtualenvManagerDialog</a></td>
+<td>Public slot to show the virtual environment manager dialog.</td>
+</tr><tr>
+<td><a href="#VirtualenvManager.shutdown">shutdown</a></td>
+<td>Public method to shutdown the manager.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvManager.__init__" ID="VirtualenvManager.__init__"></a>
+<h4>VirtualenvManager (Constructor)</h4>
+<b>VirtualenvManager</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent object
+</dd>
+</dl><a NAME="VirtualenvManager.__updateSettings" ID="VirtualenvManager.__updateSettings"></a>
+<h4>VirtualenvManager.__updateSettings</h4>
+<b>__updateSettings</b>(<i></i>)
+<p>
+        Private slot to save the virtual environments.
+</p><a NAME="VirtualenvManager.addVirtualEnv" ID="VirtualenvManager.addVirtualEnv"></a>
+<h4>VirtualenvManager.addVirtualEnv</h4>
+<b>addVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter=""</i>)
+<p>
+        Public method to add a virtual environment.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd><dt><i>venvDirectory</i> (str)</dt>
+<dd>
+directory of the virtual environment
+</dd><dt><i>venvInterpreter</i></dt>
+<dd>
+interpreter of the virtual environment
+</dd>
+</dl><a NAME="VirtualenvManager.createVirtualEnv" ID="VirtualenvManager.createVirtualEnv"></a>
+<h4>VirtualenvManager.createVirtualEnv</h4>
+<b>createVirtualEnv</b>(<i></i>)
+<p>
+        Public slot to create a new virtual environment.
+</p><a NAME="VirtualenvManager.deleteVirtualEnvs" ID="VirtualenvManager.deleteVirtualEnvs"></a>
+<h4>VirtualenvManager.deleteVirtualEnvs</h4>
+<b>deleteVirtualEnvs</b>(<i>venvNames</i>)
+<p>
+        Public method to delete virtual environments from the list and disk.
+</p><dl>
+<dt><i>venvNames</i> (list of str)</dt>
+<dd>
+list of logical names for the virtual environments
+</dd>
+</dl><a NAME="VirtualenvManager.getEnvironmentEntries" ID="VirtualenvManager.getEnvironmentEntries"></a>
+<h4>VirtualenvManager.getEnvironmentEntries</h4>
+<b>getEnvironmentEntries</b>(<i></i>)
+<p>
+        Public method to a dictionary containing the defined virtual
+        environment entries.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing tuples of the environment path and
+            the associated interpreter
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict of (str, str)
+</dd>
+</dl><a NAME="VirtualenvManager.getVirtualenvInterpreter" ID="VirtualenvManager.getVirtualenvInterpreter"></a>
+<h4>VirtualenvManager.getVirtualenvInterpreter</h4>
+<b>getVirtualenvInterpreter</b>(<i>venvName</i>)
+<p>
+        Public method to get the interpreter for a virtual environment.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+interpreter path
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="VirtualenvManager.getVirtualenvNames" ID="VirtualenvManager.getVirtualenvNames"></a>
+<h4>VirtualenvManager.getVirtualenvNames</h4>
+<b>getVirtualenvNames</b>(<i></i>)
+<p>
+        Public method to get a list of defined virtual environments.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of defined virtual environments
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="VirtualenvManager.isUnique" ID="VirtualenvManager.isUnique"></a>
+<h4>VirtualenvManager.isUnique</h4>
+<b>isUnique</b>(<i>venvName</i>)
+<p>
+        Public method to check, if the give logical name is unique.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating uniqueness
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="VirtualenvManager.removeVirtualEnvs" ID="VirtualenvManager.removeVirtualEnvs"></a>
+<h4>VirtualenvManager.removeVirtualEnvs</h4>
+<b>removeVirtualEnvs</b>(<i>venvNames</i>)
+<p>
+        Public method to delete virtuals environment from the list.
+</p><dl>
+<dt><i>venvNames</i> (list of str)</dt>
+<dd>
+list of logical names for the virtual environments
+</dd>
+</dl><a NAME="VirtualenvManager.renameVirtualEnv" ID="VirtualenvManager.renameVirtualEnv"></a>
+<h4>VirtualenvManager.renameVirtualEnv</h4>
+<b>renameVirtualEnv</b>(<i>oldVenvName, venvName, venvDirectory, venvInterpreter</i>)
+<p>
+        Public method to substitute a virtual environment entry with a new
+        name.
+</p><dl>
+<dt><i>oldVenvName</i> (str)</dt>
+<dd>
+old name of the virtual environment
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd><dt><i>venvDirectory</i> (str)</dt>
+<dd>
+directory of the virtual environment
+</dd><dt><i>venvInterpreter</i></dt>
+<dd>
+interpreter of the virtual environment
+</dd>
+</dl><a NAME="VirtualenvManager.setVirtualEnv" ID="VirtualenvManager.setVirtualEnv"></a>
+<h4>VirtualenvManager.setVirtualEnv</h4>
+<b>setVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter=""</i>)
+<p>
+        Public method to change a virtual environment.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name of the virtual environment
+</dd><dt><i>venvDirectory</i> (str)</dt>
+<dd>
+directory of the virtual environment
+</dd><dt><i>venvInterpreter</i></dt>
+<dd>
+interpreter of the virtual environment
+</dd>
+</dl><a NAME="VirtualenvManager.showVirtualenvManagerDialog" ID="VirtualenvManager.showVirtualenvManagerDialog"></a>
+<h4>VirtualenvManager.showVirtualenvManagerDialog</h4>
+<b>showVirtualenvManagerDialog</b>(<i></i>)
+<p>
+        Public slot to show the virtual environment manager dialog.
+</p><a NAME="VirtualenvManager.shutdown" ID="VirtualenvManager.shutdown"></a>
+<h4>VirtualenvManager.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to shutdown the manager.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvManagerDialog.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,185 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv.VirtualenvManagerDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.VirtualEnv.VirtualenvManagerDialog</h1>
+<p>
+Module implementing a dialog to manage the list of defined virtual
+environments.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VirtualenvManagerDialog">VirtualenvManagerDialog</a></td>
+<td>Class implementing a dialog to manage the list of defined virtual environments.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VirtualenvManagerDialog" ID="VirtualenvManagerDialog"></a>
+<h2>VirtualenvManagerDialog</h2>
+<p>
+    Class implementing a dialog to manage the list of defined virtual
+    environments.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvManagerDialog
+<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="#VirtualenvManagerDialog.__init__">VirtualenvManagerDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.__populateVenvList">__populateVenvList</a></td>
+<td>Private method to populate the list of virtual environments.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.__resizeSections">__resizeSections</a></td>
+<td>Private method to resize the sections of the environment list to their contents.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.__updateButtons">__updateButtons</a></td>
+<td>Private method to update the enabled state of the various buttons.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new entry.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_deleteAllButton_clicked">on_deleteAllButton_clicked</a></td>
+<td>Private slot to delete all entries from the list and disk.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete all selected entries from the list and disk.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_editButton_clicked">on_editButton_clicked</a></td>
+<td>Private slot to edit the selected entry.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_newButton_clicked">on_newButton_clicked</a></td>
+<td>Private slot to create a new virtual environment.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_removeAllButton_clicked">on_removeAllButton_clicked</a></td>
+<td>Private slot to remove all entries from the list but keep their directories.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove all selected entries from the list but keep their directories.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.on_venvList_itemSelectionChanged">on_venvList_itemSelectionChanged</a></td>
+<td>Private slot handling a change of the selected items.</td>
+</tr><tr>
+<td><a href="#VirtualenvManagerDialog.refresh">refresh</a></td>
+<td>Public slot to refresh the list of shown items.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="VirtualenvManagerDialog.__init__" ID="VirtualenvManagerDialog.__init__"></a>
+<h4>VirtualenvManagerDialog (Constructor)</h4>
+<b>VirtualenvManagerDialog</b>(<i>manager, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>manager</i> (VirtualenvManager)</dt>
+<dd>
+reference to the virtual environment manager
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="VirtualenvManagerDialog.__populateVenvList" ID="VirtualenvManagerDialog.__populateVenvList"></a>
+<h4>VirtualenvManagerDialog.__populateVenvList</h4>
+<b>__populateVenvList</b>(<i></i>)
+<p>
+        Private method to populate the list of virtual environments.
+</p><a NAME="VirtualenvManagerDialog.__resizeSections" ID="VirtualenvManagerDialog.__resizeSections"></a>
+<h4>VirtualenvManagerDialog.__resizeSections</h4>
+<b>__resizeSections</b>(<i></i>)
+<p>
+        Private method to resize the sections of the environment list to their
+        contents.
+</p><a NAME="VirtualenvManagerDialog.__updateButtons" ID="VirtualenvManagerDialog.__updateButtons"></a>
+<h4>VirtualenvManagerDialog.__updateButtons</h4>
+<b>__updateButtons</b>(<i></i>)
+<p>
+        Private method to update the enabled state of the various buttons.
+</p><a NAME="VirtualenvManagerDialog.on_addButton_clicked" ID="VirtualenvManagerDialog.on_addButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new entry.
+</p><a NAME="VirtualenvManagerDialog.on_deleteAllButton_clicked" ID="VirtualenvManagerDialog.on_deleteAllButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_deleteAllButton_clicked</h4>
+<b>on_deleteAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete all entries from the list and disk.
+</p><a NAME="VirtualenvManagerDialog.on_deleteButton_clicked" ID="VirtualenvManagerDialog.on_deleteButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete all selected entries from the list and disk.
+</p><a NAME="VirtualenvManagerDialog.on_editButton_clicked" ID="VirtualenvManagerDialog.on_editButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_editButton_clicked</h4>
+<b>on_editButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the selected entry.
+</p><a NAME="VirtualenvManagerDialog.on_newButton_clicked" ID="VirtualenvManagerDialog.on_newButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_newButton_clicked</h4>
+<b>on_newButton_clicked</b>(<i></i>)
+<p>
+        Private slot to create a new virtual environment.
+</p><a NAME="VirtualenvManagerDialog.on_removeAllButton_clicked" ID="VirtualenvManagerDialog.on_removeAllButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_removeAllButton_clicked</h4>
+<b>on_removeAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove all entries from the list but keep their
+        directories.
+</p><a NAME="VirtualenvManagerDialog.on_removeButton_clicked" ID="VirtualenvManagerDialog.on_removeButton_clicked"></a>
+<h4>VirtualenvManagerDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove all selected entries from the list but keep
+        their directories.
+</p><a NAME="VirtualenvManagerDialog.on_venvList_itemSelectionChanged" ID="VirtualenvManagerDialog.on_venvList_itemSelectionChanged"></a>
+<h4>VirtualenvManagerDialog.on_venvList_itemSelectionChanged</h4>
+<b>on_venvList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling a change of the selected items.
+</p><a NAME="VirtualenvManagerDialog.refresh" ID="VirtualenvManagerDialog.refresh"></a>
+<h4>VirtualenvManagerDialog.refresh</h4>
+<b>refresh</b>(<i></i>)
+<p>
+        Public slot to refresh the list of shown items.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html	Sun Jun 10 16:55:39 2018 +0200
+++ b/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html	Sun Jun 10 17:05:15 2018 +0200
@@ -32,9 +32,6 @@
 </tr><tr>
 <td><a href="index-eric6.Plugins.UiExtensionPlugins.Translator.html">Translator</a></td>
 <td>Package implementing the translator.</td>
-</tr><tr>
-<td><a href="index-eric6.Plugins.UiExtensionPlugins.VirtualenvInterface.html">VirtualenvInterface</a></td>
-<td>Package implementing the virtualenv wizard dialogs and data.</td>
 </tr>
 </table>
 
--- a/Documentation/Source/index-eric6.Plugins.html	Sun Jun 10 16:55:39 2018 +0200
+++ b/Documentation/Source/index-eric6.Plugins.html	Sun Jun 10 17:05:15 2018 +0200
@@ -89,9 +89,6 @@
 <td><a href="eric6.Plugins.PluginVcsSubversion.html">PluginVcsSubversion</a></td>
 <td>Module implementing the Subversion version control plugin.</td>
 </tr><tr>
-<td><a href="eric6.Plugins.PluginVirtualenvInterface.html">PluginVirtualenvInterface</a></td>
-<td>Module implementing the virtualenv interface plug-in.</td>
-</tr><tr>
 <td><a href="eric6.Plugins.PluginVmListspace.html">PluginVmListspace</a></td>
 <td>Module implementing the Tabview view manager plugin.</td>
 </tr><tr>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric6.VirtualEnv.html	Sun Jun 10 17:05:15 2018 +0200
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.VirtualEnv</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<h1>eric6.VirtualEnv</h1>
+<p>
+Package implementing virtualenv related functionality.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric6.VirtualEnv.VirtualenvAddEditDialog.html">VirtualenvAddEditDialog</a></td>
+<td>Module implementing a dialog to enter the data of a virtual environment.</td>
+</tr><tr>
+<td><a href="eric6.VirtualEnv.VirtualenvConfigurationDialog.html">VirtualenvConfigurationDialog</a></td>
+<td>Module implementing a dialog to enter the parameters for the virtual environment.</td>
+</tr><tr>
+<td><a href="eric6.VirtualEnv.VirtualenvExecDialog.html">VirtualenvExecDialog</a></td>
+<td>Module implementing the virtualenv execution dialog.</td>
+</tr><tr>
+<td><a href="eric6.VirtualEnv.VirtualenvInterpreterSelectionDialog.html">VirtualenvInterpreterSelectionDialog</a></td>
+<td>Module implementing a dialog to enter the interpreter for a virtual environment.</td>
+</tr><tr>
+<td><a href="eric6.VirtualEnv.VirtualenvManager.html">VirtualenvManager</a></td>
+<td>Module implementing a class to manage Python virtual environments.</td>
+</tr><tr>
+<td><a href="eric6.VirtualEnv.VirtualenvManagerDialog.html">VirtualenvManagerDialog</a></td>
+<td>Module implementing a dialog to manage the list of defined virtual environments.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/index-eric6.html	Sun Jun 10 16:55:39 2018 +0200
+++ b/Documentation/Source/index-eric6.html	Sun Jun 10 17:05:15 2018 +0200
@@ -129,6 +129,9 @@
 <td><a href="index-eric6.ViewManager.html">ViewManager</a></td>
 <td>Package implementing the viewmanager of the eric6 IDE.</td>
 </tr><tr>
+<td><a href="index-eric6.VirtualEnv.html">VirtualEnv</a></td>
+<td>Package implementing virtualenv related functionality.</td>
+</tr><tr>
 <td><a href="index-eric6.WebBrowser.html">WebBrowser</a></td>
 <td>Package implementing a little web browser.</td>
 </tr>

eric ide

mercurial