17 pyqtSignal, |
17 pyqtSignal, |
18 pyqtSlot, |
18 pyqtSlot, |
19 qWarning, |
19 qWarning, |
20 ) |
20 ) |
21 |
21 |
22 from eric7 import EricUtilities, Utilities |
22 from eric7 import EricUtilities |
23 from eric7.EricWidgets import EricMessageBox |
23 from eric7.EricWidgets import EricMessageBox |
24 from eric7.Utilities.AutoSaver import AutoSaver |
24 from eric7.Utilities.AutoSaver import AutoSaver |
25 |
25 |
26 from ..Tools.WebBrowserTools import pixmapFileToDataUrl |
26 from ..Tools.WebBrowserTools import pixmapFileToDataUrl |
27 from .Page import Page |
27 from .Page import Page |
144 imgSource = "" |
144 imgSource = "" |
145 else: |
145 else: |
146 imgSource = pixmapFileToDataUrl(imgSource, True) |
146 imgSource = pixmapFileToDataUrl(imgSource, True) |
147 |
147 |
148 self.__initialScript += ("addBox('{0}', '{1}', '{2}');\n").format( |
148 self.__initialScript += ("addBox('{0}', '{1}', '{2}');\n").format( |
149 page.url, Utilities.html_uencode(page.title), imgSource |
149 page.url, EricUtilities.html_uencode(page.title), imgSource |
150 ) |
150 ) |
151 |
151 |
152 return self.__initialScript |
152 return self.__initialScript |
153 |
153 |
154 def getFileName(self): |
154 def getFileName(self): |