6104 from PluginManager.PluginInfoDialog import PluginInfoDialog |
6104 from PluginManager.PluginInfoDialog import PluginInfoDialog |
6105 self.__pluginInfoDialog = PluginInfoDialog(self.pluginManager, self) |
6105 self.__pluginInfoDialog = PluginInfoDialog(self.pluginManager, self) |
6106 self.__pluginInfoDialog.show() |
6106 self.__pluginInfoDialog.show() |
6107 |
6107 |
6108 @pyqtSlot() |
6108 @pyqtSlot() |
6109 def __installPlugins(self, pluginFileNames=[]): |
6109 def __installPlugins(self, pluginFileNames=None): |
6110 """ |
6110 """ |
6111 Private slot to show a dialog to install a new plugin. |
6111 Private slot to show a dialog to install a new plugin. |
6112 |
6112 |
6113 @param pluginFileNames list of plugin files suggested for |
6113 @param pluginFileNames list of plugin files suggested for |
6114 installation list of strings |
6114 installation list of strings |
6115 """ |
6115 """ |
6116 from PluginManager.PluginInstallDialog import PluginInstallDialog |
6116 from PluginManager.PluginInstallDialog import PluginInstallDialog |
6117 dlg = PluginInstallDialog(self.pluginManager, pluginFileNames, self) |
6117 dlg = PluginInstallDialog( |
|
6118 self.pluginManager, |
|
6119 [] if pluginFileNames is None else pluginFileNames[:], |
|
6120 self) |
6118 dlg.exec_() |
6121 dlg.exec_() |
6119 if dlg.restartNeeded(): |
6122 if dlg.restartNeeded(): |
6120 self.__restart() |
6123 self.__restart() |
6121 |
6124 |
6122 def __deinstallPlugin(self): |
6125 def __deinstallPlugin(self): |