17 |
17 |
18 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox |
19 from E5Gui.E5MainWindow import E5MainWindow |
19 from E5Gui.E5MainWindow import E5MainWindow |
20 from E5Gui.E5Application import e5App |
20 from E5Gui.E5Application import e5App |
21 |
21 |
22 from .PluginManager import PluginManager |
|
23 from .Ui_PluginUninstallDialog import Ui_PluginUninstallDialog |
22 from .Ui_PluginUninstallDialog import Ui_PluginUninstallDialog |
24 |
23 |
25 import Preferences |
24 import Preferences |
26 import UI.PixmapCache |
25 import UI.PixmapCache |
27 |
26 |
42 super().__init__(parent) |
41 super().__init__(parent) |
43 self.setupUi(self) |
42 self.setupUi(self) |
44 |
43 |
45 if pluginManager is None: |
44 if pluginManager is None: |
46 # started as external plugin deinstaller |
45 # started as external plugin deinstaller |
|
46 from .PluginManager import PluginManager |
47 self.__pluginManager = PluginManager(doLoadPlugins=False) |
47 self.__pluginManager = PluginManager(doLoadPlugins=False) |
48 self.__external = True |
48 self.__external = True |
49 else: |
49 else: |
50 self.__pluginManager = pluginManager |
50 self.__pluginManager = pluginManager |
51 self.__external = False |
51 self.__external = False |