140 if not imageUrl.host(): |
140 if not imageUrl.host(): |
141 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) |
141 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) |
142 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) |
142 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) |
143 |
143 |
144 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() |
144 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() |
145 cacheData = cache.data(imageUrl) |
145 if cache: |
|
146 cacheData = cache.data(imageUrl) |
|
147 else: |
|
148 cacheData = None |
146 pixmap = QPixmap() |
149 pixmap = QPixmap() |
147 invalidPixmap = False |
150 invalidPixmap = False |
148 scene = QGraphicsScene(self.imagePreview) |
151 scene = QGraphicsScene(self.imagePreview) |
149 if not cacheData: |
152 if not cacheData: |
150 invalidPixmap = True |
153 invalidPixmap = True |
201 if not imageUrl.host(): |
204 if not imageUrl.host(): |
202 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) |
205 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) |
203 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) |
206 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) |
204 |
207 |
205 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() |
208 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() |
206 cacheData = cache.data(imageUrl) |
209 if cache: |
|
210 cacheData = cache.data(imageUrl) |
|
211 else: |
|
212 cacheData = None |
207 if not cacheData: |
213 if not cacheData: |
208 E5MessageBox.critical(self, |
214 E5MessageBox.critical(self, |
209 self.trUtf8("Save Image"), |
215 self.trUtf8("Save Image"), |
210 self.trUtf8("""This image is not available.""")) |
216 self.trUtf8("""This image is not available.""")) |
211 return |
217 return |