7 Module implementing a dialog to select a SSL certificate. |
7 Module implementing a dialog to select a SSL certificate. |
8 """ |
8 """ |
9 |
9 |
10 import contextlib |
10 import contextlib |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot, Qt |
12 from PyQt6.QtCore import Qt, pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QTreeWidgetItem |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QTreeWidgetItem |
14 |
14 |
15 with contextlib.suppress(ImportError): |
15 with contextlib.suppress(ImportError): |
16 from PyQt6.QtNetwork import QSslCertificate |
16 from PyQt6.QtNetwork import QSslCertificate |
17 |
17 |
18 from .Ui_EricSslCertificateSelectionDialog import Ui_EricSslCertificateSelectionDialog |
|
19 |
|
20 from eric7 import Utilities |
18 from eric7 import Utilities |
21 from eric7.EricGui import EricPixmapCache |
19 from eric7.EricGui import EricPixmapCache |
|
20 |
|
21 from .Ui_EricSslCertificateSelectionDialog import Ui_EricSslCertificateSelectionDialog |
22 |
22 |
23 |
23 |
24 class EricSslCertificateSelectionDialog(QDialog, Ui_EricSslCertificateSelectionDialog): |
24 class EricSslCertificateSelectionDialog(QDialog, Ui_EricSslCertificateSelectionDialog): |
25 """ |
25 """ |
26 Class implementing a dialog to select a SSL certificate. |
26 Class implementing a dialog to select a SSL certificate. |