194 |
194 |
195 @return prepared speeddial page (QByteArray) |
195 @return prepared speeddial page (QByteArray) |
196 """ |
196 """ |
197 if not self._speedDialPage: |
197 if not self._speedDialPage: |
198 page = readAllFileContents(":/html/speeddialPage.html") |
198 page = readAllFileContents(":/html/speeddialPage.html") |
199 page = ( |
199 page = page.replace("@FAVICON@", "qrc:icons/ericWeb16.png") |
200 page.replace("@FAVICON@", "qrc:icons/ericWeb16.png") |
200 page = page.replace("@IMG_PLUS@", "qrc:icons/plus.png") |
201 .replace("@IMG_PLUS@", "qrc:icons/plus.png") |
201 page = page.replace("@IMG_CLOSE@", "qrc:icons/close.png") |
202 .replace("@IMG_CLOSE@", "qrc:icons/close.png") |
202 page = page.replace("@IMG_EDIT@", "qrc:icons/edit.png") |
203 .replace("@IMG_EDIT@", "qrc:icons/edit.png") |
203 page = page.replace("@IMG_RELOAD@", "qrc:icons/reload.png") |
204 .replace("@IMG_RELOAD@", "qrc:icons/reload.png") |
204 page = page.replace("@IMG_SETTINGS@", "qrc:icons/setting.png") |
205 .replace("@IMG_SETTINGS@", "qrc:icons/setting.png") |
205 page = page.replace("@LOADING-IMG@", "qrc:icons/loading.gif") |
206 .replace("@LOADING-IMG@", "qrc:icons/loading.gif") |
206 page = page.replace("@BOX-BORDER@", |
207 .replace("@BOX-BORDER@", "qrc:icons/box-border-small.png") |
207 "qrc:icons/box-border-small.png") |
208 |
208 |
209 .replace("@JQUERY@", "qrc:javascript/jquery.js") |
209 page = page.replace("@JQUERY@", "qrc:javascript/jquery.js") |
210 .replace("@JQUERY-UI@", "qrc:javascript/jquery-ui.js") |
210 page = page.replace("@JQUERY-UI@", "qrc:javascript/jquery-ui.js") |
211 |
211 |
212 .replace("@SITE-TITLE@", self.tr("Speed Dial")) |
212 page = page.replace("@SITE-TITLE@", self.tr("Speed Dial")) |
213 .replace("@URL@", self.tr("URL")) |
213 page = page.replace("@URL@", self.tr("URL")) |
214 .replace("@TITLE@", self.tr("Title")) |
214 page = page.replace("@TITLE@", self.tr("Title")) |
215 .replace("@APPLY@", self.tr("Apply")) |
215 page = page.replace("@APPLY@", self.tr("Apply")) |
216 .replace("@CLOSE@", self.tr("Close")) |
216 page = page.replace("@CLOSE@", self.tr("Close")) |
217 .replace("@NEW-PAGE@", self.tr("New Page")) |
217 page = page.replace("@NEW-PAGE@", self.tr("New Page")) |
218 .replace("@TITLE-EDIT@", self.tr("Edit")) |
218 page = page.replace("@TITLE-EDIT@", self.tr("Edit")) |
219 .replace("@TITLE-REMOVE@", self.tr("Remove")) |
219 page = page.replace("@TITLE-REMOVE@", self.tr("Remove")) |
220 .replace("@TITLE-RELOAD@", self.tr("Reload")) |
220 page = page.replace("@TITLE-RELOAD@", self.tr("Reload")) |
221 .replace("@TITLE-WARN@", |
221 page = page.replace("@TITLE-WARN@", |
222 self.tr("Are you sure to remove this speed dial?")) |
222 self.tr("Are you sure to remove this" |
223 .replace("@TITLE-WARN-REL@", |
223 " speed dial?")) |
224 self.tr("Are you sure you want to reload all speed" |
224 page = page.replace("@TITLE-WARN-REL@", |
225 " dials?")) |
225 self.tr("Are you sure you want to reload" |
226 .replace("@TITLE-FETCHTITLE@", |
226 " all speed dials?")) |
227 self.tr("Load title from page")) |
227 page = page.replace("@TITLE-FETCHTITLE@", |
228 .replace("@SETTINGS-TITLE@", |
228 self.tr("Load title from page")) |
229 self.tr("Speed Dial Settings")) |
229 page = page.replace("@SETTINGS-TITLE@", |
230 .replace("@ADD-TITLE@", self.tr("Add New Page")) |
230 self.tr("Speed Dial Settings")) |
231 .replace("@TXT_NRROWS@", |
231 page = page.replace("@ADD-TITLE@", self.tr("Add New Page")) |
232 self.tr("Maximum pages in a row:")) |
232 page = page.replace("@TXT_NRROWS@", |
233 .replace("@TXT_SDSIZE@", self.tr("Change size of pages:")) |
233 self.tr("Maximum pages in a row:")) |
234 ) |
234 page = page.replace("@TXT_SDSIZE@", |
|
235 self.tr("Change size of pages:")) |
235 |
236 |
236 self._speedDialPage = page |
237 self._speedDialPage = page |
237 |
238 |
238 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
239 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
239 dial = WebBrowserWindow.speedDial() |
240 dial = WebBrowserWindow.speedDial() |