4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a widget to show SSL information. |
7 Module implementing a widget to show SSL information. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
9 |
11 |
10 from PyQt4.QtCore import qVersion, Qt, QUrl, QPoint |
12 from PyQt4.QtCore import qVersion, Qt, QUrl, QPoint |
11 from PyQt4.QtGui import QMenu, QGridLayout, QLabel, QSizePolicy |
13 from PyQt4.QtGui import QMenu, QGridLayout, QLabel, QSizePolicy |
12 from PyQt4.QtNetwork import QSsl, QSslConfiguration, QSslCertificate |
14 from PyQt4.QtNetwork import QSsl, QSslConfiguration, QSslCertificate |
13 |
15 |
25 |
27 |
26 @param url URL to show SSL info for (QUrl) |
28 @param url URL to show SSL info for (QUrl) |
27 @param configuration SSL configuration (QSslConfiguration) |
29 @param configuration SSL configuration (QSslConfiguration) |
28 @param parent reference to the parent widget (QWidget) |
30 @param parent reference to the parent widget (QWidget) |
29 """ |
31 """ |
30 super().__init__(parent) |
32 super(E5SslInfoWidget, self).__init__(parent) |
31 |
33 |
32 self.__url = QUrl(url) |
34 self.__url = QUrl(url) |
33 self.__configuration = QSslConfiguration(configuration) |
35 self.__configuration = QSslConfiguration(configuration) |
34 |
36 |
35 self.setAttribute(Qt.WA_DeleteOnClose) |
37 self.setAttribute(Qt.WA_DeleteOnClose) |