Mon, 07 Jan 2013 15:34:36 +0100
Extended the context menus of the multi project browser to be able to add projects this way.
--- a/APIs/Python3/eric5.api Sun Jan 06 16:02:47 2013 +0100 +++ b/APIs/Python3/eric5.api Mon Jan 07 15:34:36 2013 +0100 @@ -8606,6 +8606,7 @@ eric5.install.createMacAppBundle?4(pydir) eric5.install.createPyWrapper?4(pydir, wfile, isGuiScript=True) eric5.install.currDir?7 +eric5.install.defaultMacAppBundleName?7 eric5.install.distDir?7 eric5.install.doCleanup?7 eric5.install.doCompile?7 @@ -8613,6 +8614,8 @@ eric5.install.exit?4(rcode=0) eric5.install.initGlobals?4() eric5.install.installEric?4() +eric5.install.macAppBundleName?7 +eric5.install.macPythonExe?7 eric5.install.main?4(argv) eric5.install.modDir?7 eric5.install.platBinDir?7
--- a/Documentation/Help/source.qhp Sun Jan 06 16:02:47 2013 +0100 +++ b/Documentation/Help/source.qhp Mon Jan 07 15:34:36 2013 +0100 @@ -7323,6 +7323,7 @@ <keyword name="MultiProjectBrowser" id="MultiProjectBrowser" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser" /> <keyword name="MultiProjectBrowser (Constructor)" id="MultiProjectBrowser (Constructor)" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__init__" /> <keyword name="MultiProjectBrowser (Module)" id="MultiProjectBrowser (Module)" ref="eric5.MultiProject.MultiProjectBrowser.html" /> + <keyword name="MultiProjectBrowser.__addNewProject" id="MultiProjectBrowser.__addNewProject" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__addNewProject" /> <keyword name="MultiProjectBrowser.__addProject" id="MultiProjectBrowser.__addProject" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__addProject" /> <keyword name="MultiProjectBrowser.__configure" id="MultiProjectBrowser.__configure" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__configure" /> <keyword name="MultiProjectBrowser.__contextMenuRequested" id="MultiProjectBrowser.__contextMenuRequested" ref="eric5.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__contextMenuRequested" />
--- a/Documentation/Source/eric5.MultiProject.MultiProjectBrowser.html Sun Jan 06 16:02:47 2013 +0100 +++ b/Documentation/Source/eric5.MultiProject.MultiProjectBrowser.html Mon Jan 07 15:34:36 2013 +0100 @@ -61,6 +61,9 @@ <td><a href="#MultiProjectBrowser.__init__">MultiProjectBrowser</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#MultiProjectBrowser.__addNewProject">__addNewProject</a></td> +<td>Private method to add a new project entry.</td> +</tr><tr> <td><a href="#MultiProjectBrowser.__addProject">__addProject</a></td> <td>Private method to add a project to the list.</td> </tr><tr> @@ -127,7 +130,12 @@ <dd> parent widget (QWidget) </dd> -</dl><a NAME="MultiProjectBrowser.__addProject" ID="MultiProjectBrowser.__addProject"></a> +</dl><a NAME="MultiProjectBrowser.__addNewProject" ID="MultiProjectBrowser.__addNewProject"></a> +<h4>MultiProjectBrowser.__addNewProject</h4> +<b>__addNewProject</b>(<i></i>) +<p> + Private method to add a new project entry. +</p><a NAME="MultiProjectBrowser.__addProject" ID="MultiProjectBrowser.__addProject"></a> <h4>MultiProjectBrowser.__addProject</h4> <b>__addProject</b>(<i>project</i>) <p>
--- a/Documentation/Source/eric5.install.html Sun Jan 06 16:02:47 2013 +0100 +++ b/Documentation/Source/eric5.install.html Mon Jan 07 15:34:36 2013 +0100 @@ -26,7 +26,7 @@ </p> <h3>Global Attributes</h3> <table> -<tr><td>BlackLists</td></tr><tr><td>PlatformsBlackLists</td></tr><tr><td>apisDir</td></tr><tr><td>cfg</td></tr><tr><td>configLength</td></tr><tr><td>configName</td></tr><tr><td>currDir</td></tr><tr><td>distDir</td></tr><tr><td>doCleanup</td></tr><tr><td>doCompile</td></tr><tr><td>modDir</td></tr><tr><td>platBinDir</td></tr><tr><td>progLanguages</td></tr><tr><td>progName</td></tr><tr><td>pyModDir</td></tr><tr><td>sourceDir</td></tr> +<tr><td>BlackLists</td></tr><tr><td>PlatformsBlackLists</td></tr><tr><td>apisDir</td></tr><tr><td>cfg</td></tr><tr><td>configLength</td></tr><tr><td>configName</td></tr><tr><td>currDir</td></tr><tr><td>defaultMacAppBundleName</td></tr><tr><td>distDir</td></tr><tr><td>doCleanup</td></tr><tr><td>doCompile</td></tr><tr><td>macAppBundleName</td></tr><tr><td>macPythonExe</td></tr><tr><td>modDir</td></tr><tr><td>platBinDir</td></tr><tr><td>progLanguages</td></tr><tr><td>progName</td></tr><tr><td>pyModDir</td></tr><tr><td>sourceDir</td></tr> </table> <h3>Classes</h3> <table>
--- a/MultiProject/MultiProjectBrowser.py Sun Jan 06 16:02:47 2013 +0100 +++ b/MultiProject/MultiProjectBrowser.py Mon Jan 07 15:34:36 2013 +0100 @@ -226,6 +226,12 @@ } self.multiProject.changeProjectProperties(project) + def __addNewProject(self): + """ + Private method to add a new project entry. + """ + self.multiProject.addProject() + def __createPopupMenu(self): """ Private method to create the popup menu. @@ -235,9 +241,13 @@ self.__menu.addAction(self.trUtf8("Remove"), self.__removeProject) self.__menu.addAction(self.trUtf8("Properties"), self.__showProjectProperties) self.__menu.addSeparator() + self.__menu.addAction(self.trUtf8("Add Project..."), self.__addNewProject) + self.__menu.addSeparator() self.__menu.addAction(self.trUtf8("Configure..."), self.__configure) self.__backMenu = QMenu(self) + self.__backMenu.addAction(self.trUtf8("Add Project..."), self.__addNewProject) + self.__backMenu.addSeparator() self.__backMenu.addAction(self.trUtf8("Configure..."), self.__configure) def __configure(self):
--- a/changelog Sun Jan 06 16:02:47 2013 +0100 +++ b/changelog Mon Jan 07 15:34:36 2013 +0100 @@ -1,5 +1,11 @@ Change Log ---------- +Version 5.4-snapshot-2013mmdd: +- bug fixes +- Multi Project + -- extended the context menus of the multi project browser to be able + to add projects this way + Version 5.3-snapshot-20130106: - bug fixes - General
--- a/i18n/eric5_cs.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_cs.ts Mon Jan 07 15:34:36 2013 +0100 @@ -30385,25 +30385,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Otevřít</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Odebrat</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Nastavení</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Odebrat</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Nastavení</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Konfigurovat...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_de.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_de.ts Mon Jan 07 15:34:36 2013 +0100 @@ -29244,25 +29244,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Entfernen</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Einstellungen</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation>Projekt hinzufügen...</translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_en.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_en.ts Mon Jan 07 15:34:36 2013 +0100 @@ -29095,25 +29095,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_es.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_es.ts Mon Jan 07 15:34:36 2013 +0100 @@ -29246,25 +29246,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Eliminar</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Propiedades</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Eliminar</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Propiedades</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Configurar...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_fr.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_fr.ts Mon Jan 07 15:34:36 2013 +0100 @@ -31612,25 +31612,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Supprimer</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Propriétés</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Propriétés</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Configuration...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_it.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_it.ts Mon Jan 07 15:34:36 2013 +0100 @@ -30010,25 +30010,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Rimuovi</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Proprietà</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Rimuovi</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Proprietà</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Configura...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_ru.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_ru.ts Mon Jan 07 15:34:36 2013 +0100 @@ -30149,25 +30149,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Удалить</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Свойства</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Удалить</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Свойства</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Настроить...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_tr.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_tr.ts Mon Jan 07 15:34:36 2013 +0100 @@ -30184,25 +30184,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>Aç</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>Kaldır</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>Özellikler</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>Kaldır</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>Özellikler</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>Ayarlanıyor...</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric5_zh_CN.GB2312.ts Sun Jan 06 16:02:47 2013 +0100 +++ b/i18n/eric5_zh_CN.GB2312.ts Mon Jan 07 15:34:36 2013 +0100 @@ -31555,25 +31555,30 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="234"/> + <location filename="MultiProject/MultiProjectBrowser.py" line="240"/> <source>Open</source> <translation>打开</translation> </message> <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="235"/> - <source>Remove</source> - <translation>移除</translation> - </message> - <message> - <location filename="MultiProject/MultiProjectBrowser.py" line="236"/> - <source>Properties</source> - <translation>属性</translation> - </message> - <message> <location filename="MultiProject/MultiProjectBrowser.py" line="241"/> + <source>Remove</source> + <translation>移除</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="242"/> + <source>Properties</source> + <translation>属性</translation> + </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="251"/> <source>Configure...</source> <translation>配置……</translation> </message> + <message> + <location filename="MultiProject/MultiProjectBrowser.py" line="249"/> + <source>Add Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>