5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to show some information about a site. |
7 Module implementing a dialog to show some information about a site. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, QUrl, Qt |
10 from PyQt6.QtCore import Qt, QUrl, pyqtSlot |
11 from PyQt6.QtGui import QPixmap, QImage, QPainter, QColor, QBrush |
11 from PyQt6.QtGui import QBrush, QColor, QImage, QPainter, QPixmap |
12 from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply |
12 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest |
13 from PyQt6.QtWidgets import ( |
13 from PyQt6.QtWidgets import ( |
|
14 QApplication, |
14 QDialog, |
15 QDialog, |
15 QTreeWidgetItem, |
16 QGraphicsPixmapItem, |
16 QGraphicsScene, |
17 QGraphicsScene, |
17 QMenu, |
18 QMenu, |
18 QApplication, |
19 QTreeWidgetItem, |
19 QGraphicsPixmapItem, |
|
20 ) |
20 ) |
21 |
21 |
22 try: |
22 try: |
23 from PyQt6.QtNetwork import QSslCertificate # __IGNORE_WARNING__ |
23 from PyQt6.QtNetwork import QSslCertificate # __IGNORE_WARNING__ |
24 |
24 |
25 SSL = True |
25 SSL = True |
26 except ImportError: |
26 except ImportError: |
27 SSL = False |
27 SSL = False |
28 |
28 |
29 from eric7.EricWidgets import EricMessageBox, EricFileDialog |
29 from eric7 import Preferences |
30 |
30 from eric7.EricGui import EricPixmapCache |
31 from .Ui_SiteInfoDialog import Ui_SiteInfoDialog |
31 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
|
32 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
32 |
33 |
33 from ..Tools import Scripts, WebBrowserTools |
34 from ..Tools import Scripts, WebBrowserTools |
34 from ..WebBrowserPage import WebBrowserPage |
35 from ..WebBrowserPage import WebBrowserPage |
35 |
36 from .Ui_SiteInfoDialog import Ui_SiteInfoDialog |
36 from eric7.EricGui import EricPixmapCache |
|
37 from eric7 import Preferences |
|
38 |
|
39 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
40 |
37 |
41 |
38 |
42 class SiteInfoDialog(QDialog, Ui_SiteInfoDialog): |
39 class SiteInfoDialog(QDialog, Ui_SiteInfoDialog): |
43 """ |
40 """ |
44 Class implementing a dialog to show some information about a site. |
41 Class implementing a dialog to show some information about a site. |