16 import sys |
16 import sys |
17 import time |
17 import time |
18 import urllib.parse |
18 import urllib.parse |
19 import zipfile |
19 import zipfile |
20 |
20 |
21 from PyQt6.QtCore import pyqtSlot, Qt |
21 from PyQt6.QtCore import Qt, pyqtSlot |
22 from PyQt6.QtWidgets import ( |
22 from PyQt6.QtWidgets import ( |
23 QWidget, |
|
24 QDialogButtonBox, |
|
25 QAbstractButton, |
23 QAbstractButton, |
26 QApplication, |
24 QApplication, |
27 QDialog, |
25 QDialog, |
|
26 QDialogButtonBox, |
28 QVBoxLayout, |
27 QVBoxLayout, |
|
28 QWidget, |
29 ) |
29 ) |
30 |
30 |
|
31 from eric7 import Preferences, Utilities |
31 from eric7.EricWidgets import EricFileDialog |
32 from eric7.EricWidgets import EricFileDialog |
32 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
33 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
|
34 from eric7.Utilities.uic import compileUiFiles |
33 |
35 |
34 from .Ui_PluginInstallDialog import Ui_PluginInstallDialog |
36 from .Ui_PluginInstallDialog import Ui_PluginInstallDialog |
35 |
|
36 from eric7 import Preferences, Utilities |
|
37 |
|
38 from eric7.Utilities.uic import compileUiFiles |
|
39 |
37 |
40 |
38 |
41 class PluginInstallWidget(QWidget, Ui_PluginInstallDialog): |
39 class PluginInstallWidget(QWidget, Ui_PluginInstallDialog): |
42 """ |
40 """ |
43 Class implementing the Plugin installation dialog. |
41 Class implementing the Plugin installation dialog. |