5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog for plugin deinstallation. |
7 Module implementing a dialog for plugin deinstallation. |
8 """ |
8 """ |
9 |
9 |
|
10 import glob |
|
11 import importlib |
|
12 import os |
|
13 import shutil |
10 import sys |
14 import sys |
11 import os |
15 |
12 import importlib |
16 from PyQt6.QtCore import Qt, pyqtSignal, pyqtSlot |
13 import shutil |
17 from PyQt6.QtWidgets import QDialog, QListWidgetItem, QVBoxLayout, QWidget |
14 import glob |
|
15 |
|
16 from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt |
|
17 from PyQt6.QtWidgets import QWidget, QDialog, QVBoxLayout, QListWidgetItem |
|
18 |
|
19 from eric7.EricWidgets import EricMessageBox |
|
20 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
|
21 from eric7.EricWidgets.EricApplication import ericApp |
|
22 |
|
23 from .Ui_PluginUninstallDialog import Ui_PluginUninstallDialog |
|
24 |
18 |
25 from eric7 import Preferences |
19 from eric7 import Preferences |
26 from eric7.EricGui import EricPixmapCache |
20 from eric7.EricGui import EricPixmapCache |
|
21 from eric7.EricWidgets import EricMessageBox |
|
22 from eric7.EricWidgets.EricApplication import ericApp |
|
23 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
|
24 |
|
25 from .Ui_PluginUninstallDialog import Ui_PluginUninstallDialog |
27 |
26 |
28 |
27 |
29 class PluginUninstallWidget(QWidget, Ui_PluginUninstallDialog): |
28 class PluginUninstallWidget(QWidget, Ui_PluginUninstallDialog): |
30 """ |
29 """ |
31 Class implementing a dialog for plugin deinstallation. |
30 Class implementing a dialog for plugin deinstallation. |