321 fixedFont.pointSize()) |
321 fixedFont.pointSize()) |
322 |
322 |
323 styleSheet = Preferences.getHelp("UserStyleSheet") |
323 styleSheet = Preferences.getHelp("UserStyleSheet") |
324 settings.setUserStyleSheetUrl(self.__userStyleSheet(styleSheet)) |
324 settings.setUserStyleSheetUrl(self.__userStyleSheet(styleSheet)) |
325 |
325 |
326 settings.setAttribute(QWebSettings.AutoLoadImages, |
326 settings.setAttribute( |
|
327 QWebSettings.AutoLoadImages, |
327 Preferences.getHelp("AutoLoadImages")) |
328 Preferences.getHelp("AutoLoadImages")) |
328 settings.setAttribute(QWebSettings.JavaEnabled, |
329 settings.setAttribute( |
|
330 QWebSettings.JavaEnabled, |
329 Preferences.getHelp("JavaEnabled")) |
331 Preferences.getHelp("JavaEnabled")) |
330 settings.setAttribute(QWebSettings.JavascriptEnabled, |
332 settings.setAttribute( |
|
333 QWebSettings.JavascriptEnabled, |
331 Preferences.getHelp("JavaScriptEnabled")) |
334 Preferences.getHelp("JavaScriptEnabled")) |
332 settings.setAttribute(QWebSettings.JavascriptCanOpenWindows, |
335 settings.setAttribute( |
|
336 QWebSettings.JavascriptCanOpenWindows, |
333 Preferences.getHelp("JavaScriptCanOpenWindows")) |
337 Preferences.getHelp("JavaScriptCanOpenWindows")) |
334 settings.setAttribute(QWebSettings.JavascriptCanAccessClipboard, |
338 settings.setAttribute( |
|
339 QWebSettings.JavascriptCanAccessClipboard, |
335 Preferences.getHelp("JavaScriptCanAccessClipboard")) |
340 Preferences.getHelp("JavaScriptCanAccessClipboard")) |
336 settings.setAttribute(QWebSettings.PluginsEnabled, |
341 settings.setAttribute( |
|
342 QWebSettings.PluginsEnabled, |
337 Preferences.getHelp("PluginsEnabled")) |
343 Preferences.getHelp("PluginsEnabled")) |
338 |
344 |
339 if hasattr(QWebSettings, "PrintElementBackgrounds"): |
345 if hasattr(QWebSettings, "PrintElementBackgrounds"): |
340 settings.setAttribute(QWebSettings.PrintElementBackgrounds, |
346 settings.setAttribute( |
|
347 QWebSettings.PrintElementBackgrounds, |
341 Preferences.getHelp("PrintBackgrounds")) |
348 Preferences.getHelp("PrintBackgrounds")) |
342 |
349 |
343 if hasattr(QWebSettings, "setOfflineStoragePath"): |
350 if hasattr(QWebSettings, "setOfflineStoragePath"): |
344 settings.setAttribute(QWebSettings.OfflineStorageDatabaseEnabled, |
351 settings.setAttribute( |
|
352 QWebSettings.OfflineStorageDatabaseEnabled, |
345 Preferences.getHelp("OfflineStorageDatabaseEnabled")) |
353 Preferences.getHelp("OfflineStorageDatabaseEnabled")) |
346 webDatabaseDir = os.path.join( |
354 webDatabaseDir = os.path.join( |
347 Utilities.getConfigDir(), "browser", "webdatabases") |
355 Utilities.getConfigDir(), "browser", "webdatabases") |
348 if not os.path.exists(webDatabaseDir): |
356 if not os.path.exists(webDatabaseDir): |
349 os.makedirs(webDatabaseDir) |
357 os.makedirs(webDatabaseDir) |
364 settings.setOfflineWebApplicationCacheQuota( |
372 settings.setOfflineWebApplicationCacheQuota( |
365 Preferences.getHelp("OfflineWebApplicationCacheQuota") * \ |
373 Preferences.getHelp("OfflineWebApplicationCacheQuota") * \ |
366 1024 * 1024) |
374 1024 * 1024) |
367 |
375 |
368 if hasattr(QWebSettings, "LocalStorageEnabled"): |
376 if hasattr(QWebSettings, "LocalStorageEnabled"): |
369 settings.setAttribute(QWebSettings.LocalStorageEnabled, |
377 settings.setAttribute( |
|
378 QWebSettings.LocalStorageEnabled, |
370 Preferences.getHelp("LocalStorageEnabled")) |
379 Preferences.getHelp("LocalStorageEnabled")) |
371 localStorageDir = os.path.join( |
380 localStorageDir = os.path.join( |
372 Utilities.getConfigDir(), "browser", "weblocalstorage") |
381 Utilities.getConfigDir(), "browser", "weblocalstorage") |
373 if not os.path.exists(localStorageDir): |
382 if not os.path.exists(localStorageDir): |
374 os.makedirs(localStorageDir) |
383 os.makedirs(localStorageDir) |
375 settings.setLocalStoragePath(localStorageDir) |
384 settings.setLocalStoragePath(localStorageDir) |
376 |
385 |
377 if hasattr(QWebSettings, "DnsPrefetchEnabled"): |
386 if hasattr(QWebSettings, "DnsPrefetchEnabled"): |
378 settings.setAttribute(QWebSettings.DnsPrefetchEnabled, |
387 settings.setAttribute( |
|
388 QWebSettings.DnsPrefetchEnabled, |
379 Preferences.getHelp("DnsPrefetchEnabled")) |
389 Preferences.getHelp("DnsPrefetchEnabled")) |
380 |
390 |
381 if hasattr(QWebSettings, "defaultTextEncoding"): |
391 if hasattr(QWebSettings, "defaultTextEncoding"): |
382 settings.setDefaultTextEncoding( |
392 settings.setDefaultTextEncoding( |
383 Preferences.getHelp("DefaultTextEncoding")) |
393 Preferences.getHelp("DefaultTextEncoding")) |
384 |
394 |
385 if hasattr(QWebSettings, "SpatialNavigationEnabled"): |
395 if hasattr(QWebSettings, "SpatialNavigationEnabled"): |
386 settings.setAttribute(QWebSettings.SpatialNavigationEnabled, |
396 settings.setAttribute( |
|
397 QWebSettings.SpatialNavigationEnabled, |
387 Preferences.getHelp("SpatialNavigationEnabled")) |
398 Preferences.getHelp("SpatialNavigationEnabled")) |
388 if hasattr(QWebSettings, "LinksIncludedInFocusChain"): |
399 if hasattr(QWebSettings, "LinksIncludedInFocusChain"): |
389 settings.setAttribute(QWebSettings.LinksIncludedInFocusChain, |
400 settings.setAttribute( |
|
401 QWebSettings.LinksIncludedInFocusChain, |
390 Preferences.getHelp("LinksIncludedInFocusChain")) |
402 Preferences.getHelp("LinksIncludedInFocusChain")) |
391 if hasattr(QWebSettings, "LocalContentCanAccessRemoteUrls"): |
403 if hasattr(QWebSettings, "LocalContentCanAccessRemoteUrls"): |
392 settings.setAttribute(QWebSettings.LocalContentCanAccessRemoteUrls, |
404 settings.setAttribute( |
|
405 QWebSettings.LocalContentCanAccessRemoteUrls, |
393 Preferences.getHelp("LocalContentCanAccessRemoteUrls")) |
406 Preferences.getHelp("LocalContentCanAccessRemoteUrls")) |
394 if hasattr(QWebSettings, "LocalContentCanAccessFileUrls"): |
407 if hasattr(QWebSettings, "LocalContentCanAccessFileUrls"): |
395 settings.setAttribute(QWebSettings.LocalContentCanAccessFileUrls, |
408 settings.setAttribute( |
|
409 QWebSettings.LocalContentCanAccessFileUrls, |
396 Preferences.getHelp("LocalContentCanAccessFileUrls")) |
410 Preferences.getHelp("LocalContentCanAccessFileUrls")) |
397 if hasattr(QWebSettings, "XSSAuditingEnabled"): |
411 if hasattr(QWebSettings, "XSSAuditingEnabled"): |
398 settings.setAttribute(QWebSettings.XSSAuditingEnabled, |
412 settings.setAttribute( |
|
413 QWebSettings.XSSAuditingEnabled, |
399 Preferences.getHelp("XSSAuditingEnabled")) |
414 Preferences.getHelp("XSSAuditingEnabled")) |
400 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"): |
415 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"): |
401 settings.setAttribute(QWebSettings.SiteSpecificQuirksEnabled, |
416 settings.setAttribute( |
|
417 QWebSettings.SiteSpecificQuirksEnabled, |
402 Preferences.getHelp("SiteSpecificQuirksEnabled")) |
418 Preferences.getHelp("SiteSpecificQuirksEnabled")) |
403 |
419 |
404 QWebSecurityOrigin.addLocalScheme("eric") |
420 QWebSecurityOrigin.addLocalScheme("eric") |
405 |
421 |
406 def __initActions(self): |
422 def __initActions(self): |
408 Private method to define the user interface actions. |
424 Private method to define the user interface actions. |
409 """ |
425 """ |
410 # list of all actions |
426 # list of all actions |
411 self.__actions = [] |
427 self.__actions = [] |
412 |
428 |
413 self.newTabAct = E5Action(self.trUtf8('New Tab'), |
429 self.newTabAct = E5Action( |
|
430 self.trUtf8('New Tab'), |
414 UI.PixmapCache.getIcon("tabNew.png"), |
431 UI.PixmapCache.getIcon("tabNew.png"), |
415 self.trUtf8('&New Tab'), |
432 self.trUtf8('&New Tab'), |
416 QKeySequence(self.trUtf8("Ctrl+T", "File|New Tab")), |
433 QKeySequence(self.trUtf8("Ctrl+T", "File|New Tab")), |
417 0, self, 'help_file_new_tab') |
434 0, self, 'help_file_new_tab') |
418 self.newTabAct.setStatusTip(self.trUtf8('Open a new help window tab')) |
435 self.newTabAct.setStatusTip(self.trUtf8('Open a new help window tab')) |
422 )) |
439 )) |
423 if not self.initShortcutsOnly: |
440 if not self.initShortcutsOnly: |
424 self.newTabAct.triggered[()].connect(self.newTab) |
441 self.newTabAct.triggered[()].connect(self.newTab) |
425 self.__actions.append(self.newTabAct) |
442 self.__actions.append(self.newTabAct) |
426 |
443 |
427 self.newAct = E5Action(self.trUtf8('New Window'), |
444 self.newAct = E5Action( |
|
445 self.trUtf8('New Window'), |
428 UI.PixmapCache.getIcon("newWindow.png"), |
446 UI.PixmapCache.getIcon("newWindow.png"), |
429 self.trUtf8('New &Window'), |
447 self.trUtf8('New &Window'), |
430 QKeySequence(self.trUtf8("Ctrl+N", "File|New Window")), |
448 QKeySequence(self.trUtf8("Ctrl+N", "File|New Window")), |
431 0, self, 'help_file_new_window') |
449 0, self, 'help_file_new_window') |
432 self.newAct.setStatusTip(self.trUtf8('Open a new help browser window')) |
450 self.newAct.setStatusTip(self.trUtf8('Open a new help browser window')) |
436 )) |
454 )) |
437 if not self.initShortcutsOnly: |
455 if not self.initShortcutsOnly: |
438 self.newAct.triggered[()].connect(self.newWindow) |
456 self.newAct.triggered[()].connect(self.newWindow) |
439 self.__actions.append(self.newAct) |
457 self.__actions.append(self.newAct) |
440 |
458 |
441 self.openAct = E5Action(self.trUtf8('Open File'), |
459 self.openAct = E5Action( |
|
460 self.trUtf8('Open File'), |
442 UI.PixmapCache.getIcon("open.png"), |
461 UI.PixmapCache.getIcon("open.png"), |
443 self.trUtf8('&Open File'), |
462 self.trUtf8('&Open File'), |
444 QKeySequence(self.trUtf8("Ctrl+O", "File|Open")), |
463 QKeySequence(self.trUtf8("Ctrl+O", "File|Open")), |
445 0, self, 'help_file_open') |
464 0, self, 'help_file_open') |
446 self.openAct.setStatusTip(self.trUtf8('Open a help file for display')) |
465 self.openAct.setStatusTip(self.trUtf8('Open a help file for display')) |
451 )) |
470 )) |
452 if not self.initShortcutsOnly: |
471 if not self.initShortcutsOnly: |
453 self.openAct.triggered[()].connect(self.__openFile) |
472 self.openAct.triggered[()].connect(self.__openFile) |
454 self.__actions.append(self.openAct) |
473 self.__actions.append(self.openAct) |
455 |
474 |
456 self.openTabAct = E5Action(self.trUtf8('Open File in New Tab'), |
475 self.openTabAct = E5Action( |
|
476 self.trUtf8('Open File in New Tab'), |
457 UI.PixmapCache.getIcon("openNewTab.png"), |
477 UI.PixmapCache.getIcon("openNewTab.png"), |
458 self.trUtf8('Open File in New &Tab'), |
478 self.trUtf8('Open File in New &Tab'), |
459 QKeySequence(self.trUtf8("Shift+Ctrl+O", "File|Open in new tab")), |
479 QKeySequence(self.trUtf8("Shift+Ctrl+O", "File|Open in new tab")), |
460 0, self, 'help_file_open_tab') |
480 0, self, 'help_file_open_tab') |
461 self.openTabAct.setStatusTip( |
481 self.openTabAct.setStatusTip( |
467 )) |
487 )) |
468 if not self.initShortcutsOnly: |
488 if not self.initShortcutsOnly: |
469 self.openTabAct.triggered[()].connect(self.__openFileNewTab) |
489 self.openTabAct.triggered[()].connect(self.__openFileNewTab) |
470 self.__actions.append(self.openTabAct) |
490 self.__actions.append(self.openTabAct) |
471 |
491 |
472 self.saveAsAct = E5Action(self.trUtf8('Save As'), |
492 self.saveAsAct = E5Action( |
|
493 self.trUtf8('Save As'), |
473 UI.PixmapCache.getIcon("fileSaveAs.png"), |
494 UI.PixmapCache.getIcon("fileSaveAs.png"), |
474 self.trUtf8('&Save As...'), |
495 self.trUtf8('&Save As...'), |
475 QKeySequence(self.trUtf8("Shift+Ctrl+S", "File|Save As")), |
496 QKeySequence(self.trUtf8("Shift+Ctrl+S", "File|Save As")), |
476 0, self, 'help_file_save_as') |
497 0, self, 'help_file_save_as') |
477 self.saveAsAct.setStatusTip( |
498 self.saveAsAct.setStatusTip( |
482 )) |
503 )) |
483 if not self.initShortcutsOnly: |
504 if not self.initShortcutsOnly: |
484 self.saveAsAct.triggered[()].connect(self.__savePageAs) |
505 self.saveAsAct.triggered[()].connect(self.__savePageAs) |
485 self.__actions.append(self.saveAsAct) |
506 self.__actions.append(self.saveAsAct) |
486 |
507 |
487 self.savePageScreenAct = E5Action(self.trUtf8('Save Page Screen'), |
508 self.savePageScreenAct = E5Action( |
|
509 self.trUtf8('Save Page Screen'), |
488 UI.PixmapCache.getIcon("fileSavePixmap.png"), |
510 UI.PixmapCache.getIcon("fileSavePixmap.png"), |
489 self.trUtf8('Save Page Screen...'), |
511 self.trUtf8('Save Page Screen...'), |
490 0, 0, self, 'help_file_save_page_screen') |
512 0, 0, self, 'help_file_save_page_screen') |
491 self.savePageScreenAct.setStatusTip( |
513 self.savePageScreenAct.setStatusTip( |
492 self.trUtf8('Save the current page as a screen shot')) |
514 self.trUtf8('Save the current page as a screen shot')) |
515 self.saveVisiblePageScreenAct.triggered[()].connect( |
537 self.saveVisiblePageScreenAct.triggered[()].connect( |
516 self.__saveVisiblePageScreen) |
538 self.__saveVisiblePageScreen) |
517 self.__actions.append(self.saveVisiblePageScreenAct) |
539 self.__actions.append(self.saveVisiblePageScreenAct) |
518 |
540 |
519 bookmarksManager = self.bookmarksManager() |
541 bookmarksManager = self.bookmarksManager() |
520 self.importBookmarksAct = E5Action(self.trUtf8('Import Bookmarks'), |
542 self.importBookmarksAct = E5Action( |
|
543 self.trUtf8('Import Bookmarks'), |
521 self.trUtf8('&Import Bookmarks...'), |
544 self.trUtf8('&Import Bookmarks...'), |
522 0, 0, self, 'help_file_import_bookmarks') |
545 0, 0, self, 'help_file_import_bookmarks') |
523 self.importBookmarksAct.setStatusTip( |
546 self.importBookmarksAct.setStatusTip( |
524 self.trUtf8('Import bookmarks from other browsers')) |
547 self.trUtf8('Import bookmarks from other browsers')) |
525 self.importBookmarksAct.setWhatsThis(self.trUtf8( |
548 self.importBookmarksAct.setWhatsThis(self.trUtf8( |
529 if not self.initShortcutsOnly: |
552 if not self.initShortcutsOnly: |
530 self.importBookmarksAct.triggered[()].connect( |
553 self.importBookmarksAct.triggered[()].connect( |
531 bookmarksManager.importBookmarks) |
554 bookmarksManager.importBookmarks) |
532 self.__actions.append(self.importBookmarksAct) |
555 self.__actions.append(self.importBookmarksAct) |
533 |
556 |
534 self.exportBookmarksAct = E5Action(self.trUtf8('Export Bookmarks'), |
557 self.exportBookmarksAct = E5Action( |
|
558 self.trUtf8('Export Bookmarks'), |
535 self.trUtf8('&Export Bookmarks...'), |
559 self.trUtf8('&Export Bookmarks...'), |
536 0, 0, self, 'help_file_export_bookmarks') |
560 0, 0, self, 'help_file_export_bookmarks') |
537 self.exportBookmarksAct.setStatusTip( |
561 self.exportBookmarksAct.setStatusTip( |
538 self.trUtf8('Export the bookmarks into a file')) |
562 self.trUtf8('Export the bookmarks into a file')) |
539 self.exportBookmarksAct.setWhatsThis(self.trUtf8( |
563 self.exportBookmarksAct.setWhatsThis(self.trUtf8( |
543 if not self.initShortcutsOnly: |
567 if not self.initShortcutsOnly: |
544 self.exportBookmarksAct.triggered[()].connect( |
568 self.exportBookmarksAct.triggered[()].connect( |
545 bookmarksManager.exportBookmarks) |
569 bookmarksManager.exportBookmarks) |
546 self.__actions.append(self.exportBookmarksAct) |
570 self.__actions.append(self.exportBookmarksAct) |
547 |
571 |
548 self.printAct = E5Action(self.trUtf8('Print'), |
572 self.printAct = E5Action( |
|
573 self.trUtf8('Print'), |
549 UI.PixmapCache.getIcon("print.png"), |
574 UI.PixmapCache.getIcon("print.png"), |
550 self.trUtf8('&Print'), |
575 self.trUtf8('&Print'), |
551 QKeySequence(self.trUtf8("Ctrl+P", "File|Print")), |
576 QKeySequence(self.trUtf8("Ctrl+P", "File|Print")), |
552 0, self, 'help_file_print') |
577 0, self, 'help_file_print') |
553 self.printAct.setStatusTip(self.trUtf8('Print the displayed help')) |
578 self.printAct.setStatusTip(self.trUtf8('Print the displayed help')) |
557 )) |
582 )) |
558 if not self.initShortcutsOnly: |
583 if not self.initShortcutsOnly: |
559 self.printAct.triggered[()].connect(self.tabWidget.printBrowser) |
584 self.printAct.triggered[()].connect(self.tabWidget.printBrowser) |
560 self.__actions.append(self.printAct) |
585 self.__actions.append(self.printAct) |
561 |
586 |
562 self.printPdfAct = E5Action(self.trUtf8('Print as PDF'), |
587 self.printPdfAct = E5Action( |
|
588 self.trUtf8('Print as PDF'), |
563 UI.PixmapCache.getIcon("printPdf.png"), |
589 UI.PixmapCache.getIcon("printPdf.png"), |
564 self.trUtf8('Print as PDF'), |
590 self.trUtf8('Print as PDF'), |
565 0, 0, self, 'help_file_print_pdf') |
591 0, 0, self, 'help_file_print_pdf') |
566 self.printPdfAct.setStatusTip(self.trUtf8( |
592 self.printPdfAct.setStatusTip(self.trUtf8( |
567 'Print the displayed help as PDF')) |
593 'Print the displayed help as PDF')) |
572 if not self.initShortcutsOnly: |
598 if not self.initShortcutsOnly: |
573 self.printPdfAct.triggered[()].connect( |
599 self.printPdfAct.triggered[()].connect( |
574 self.tabWidget.printBrowserPdf) |
600 self.tabWidget.printBrowserPdf) |
575 self.__actions.append(self.printPdfAct) |
601 self.__actions.append(self.printPdfAct) |
576 |
602 |
577 self.printPreviewAct = E5Action(self.trUtf8('Print Preview'), |
603 self.printPreviewAct = E5Action( |
|
604 self.trUtf8('Print Preview'), |
578 UI.PixmapCache.getIcon("printPreview.png"), |
605 UI.PixmapCache.getIcon("printPreview.png"), |
579 self.trUtf8('Print Preview'), |
606 self.trUtf8('Print Preview'), |
580 0, 0, self, 'help_file_print_preview') |
607 0, 0, self, 'help_file_print_preview') |
581 self.printPreviewAct.setStatusTip(self.trUtf8( |
608 self.printPreviewAct.setStatusTip(self.trUtf8( |
582 'Print preview of the displayed help')) |
609 'Print preview of the displayed help')) |
587 if not self.initShortcutsOnly: |
614 if not self.initShortcutsOnly: |
588 self.printPreviewAct.triggered[()].connect( |
615 self.printPreviewAct.triggered[()].connect( |
589 self.tabWidget.printPreviewBrowser) |
616 self.tabWidget.printPreviewBrowser) |
590 self.__actions.append(self.printPreviewAct) |
617 self.__actions.append(self.printPreviewAct) |
591 |
618 |
592 self.closeAct = E5Action(self.trUtf8('Close'), |
619 self.closeAct = E5Action( |
|
620 self.trUtf8('Close'), |
593 UI.PixmapCache.getIcon("close.png"), |
621 UI.PixmapCache.getIcon("close.png"), |
594 self.trUtf8('&Close'), |
622 self.trUtf8('&Close'), |
595 QKeySequence(self.trUtf8("Ctrl+W", "File|Close")), |
623 QKeySequence(self.trUtf8("Ctrl+W", "File|Close")), |
596 0, self, 'help_file_close') |
624 0, self, 'help_file_close') |
597 self.closeAct.setStatusTip(self.trUtf8( |
625 self.closeAct.setStatusTip(self.trUtf8( |
602 )) |
630 )) |
603 if not self.initShortcutsOnly: |
631 if not self.initShortcutsOnly: |
604 self.closeAct.triggered[()].connect(self.tabWidget.closeBrowser) |
632 self.closeAct.triggered[()].connect(self.tabWidget.closeBrowser) |
605 self.__actions.append(self.closeAct) |
633 self.__actions.append(self.closeAct) |
606 |
634 |
607 self.closeAllAct = E5Action(self.trUtf8('Close All'), |
635 self.closeAllAct = E5Action( |
|
636 self.trUtf8('Close All'), |
608 self.trUtf8('Close &All'), |
637 self.trUtf8('Close &All'), |
609 0, 0, self, 'help_file_close_all') |
638 0, 0, self, 'help_file_close_all') |
610 self.closeAllAct.setStatusTip(self.trUtf8('Close all help windows')) |
639 self.closeAllAct.setStatusTip(self.trUtf8('Close all help windows')) |
611 self.closeAllAct.setWhatsThis(self.trUtf8( |
640 self.closeAllAct.setWhatsThis(self.trUtf8( |
612 """<b>Close All</b>""" |
641 """<b>Close All</b>""" |
615 if not self.initShortcutsOnly: |
644 if not self.initShortcutsOnly: |
616 self.closeAllAct.triggered[()].connect( |
645 self.closeAllAct.triggered[()].connect( |
617 self.tabWidget.closeAllBrowsers) |
646 self.tabWidget.closeAllBrowsers) |
618 self.__actions.append(self.closeAllAct) |
647 self.__actions.append(self.closeAllAct) |
619 |
648 |
620 self.privateBrowsingAct = E5Action(self.trUtf8('Private Browsing'), |
649 self.privateBrowsingAct = E5Action( |
|
650 self.trUtf8('Private Browsing'), |
621 UI.PixmapCache.getIcon("privateBrowsing.png"), |
651 UI.PixmapCache.getIcon("privateBrowsing.png"), |
622 self.trUtf8('Private &Browsing'), |
652 self.trUtf8('Private &Browsing'), |
623 0, 0, self, 'help_file_private_browsing') |
653 0, 0, self, 'help_file_private_browsing') |
624 self.privateBrowsingAct.setStatusTip(self.trUtf8('Private Browsing')) |
654 self.privateBrowsingAct.setStatusTip(self.trUtf8('Private Browsing')) |
625 self.privateBrowsingAct.setWhatsThis(self.trUtf8( |
655 self.privateBrowsingAct.setWhatsThis(self.trUtf8( |
631 self.privateBrowsingAct.triggered[()].connect( |
661 self.privateBrowsingAct.triggered[()].connect( |
632 self.__privateBrowsing) |
662 self.__privateBrowsing) |
633 self.privateBrowsingAct.setCheckable(True) |
663 self.privateBrowsingAct.setCheckable(True) |
634 self.__actions.append(self.privateBrowsingAct) |
664 self.__actions.append(self.privateBrowsingAct) |
635 |
665 |
636 self.exitAct = E5Action(self.trUtf8('Quit'), |
666 self.exitAct = E5Action( |
|
667 self.trUtf8('Quit'), |
637 UI.PixmapCache.getIcon("exit.png"), |
668 UI.PixmapCache.getIcon("exit.png"), |
638 self.trUtf8('&Quit'), |
669 self.trUtf8('&Quit'), |
639 QKeySequence(self.trUtf8("Ctrl+Q", "File|Quit")), |
670 QKeySequence(self.trUtf8("Ctrl+Q", "File|Quit")), |
640 0, self, 'help_file_quit') |
671 0, self, 'help_file_quit') |
641 self.exitAct.setStatusTip(self.trUtf8('Quit the eric5 Web Browser')) |
672 self.exitAct.setStatusTip(self.trUtf8('Quit the eric5 Web Browser')) |
648 self.exitAct.triggered[()].connect(self.close) |
679 self.exitAct.triggered[()].connect(self.close) |
649 else: |
680 else: |
650 self.exitAct.triggered[()].connect(self.__closeAllWindows) |
681 self.exitAct.triggered[()].connect(self.__closeAllWindows) |
651 self.__actions.append(self.exitAct) |
682 self.__actions.append(self.exitAct) |
652 |
683 |
653 self.backAct = E5Action(self.trUtf8('Backward'), |
684 self.backAct = E5Action( |
|
685 self.trUtf8('Backward'), |
654 UI.PixmapCache.getIcon("back.png"), |
686 UI.PixmapCache.getIcon("back.png"), |
655 self.trUtf8('&Backward'), |
687 self.trUtf8('&Backward'), |
656 QKeySequence(self.trUtf8("Alt+Left", "Go|Backward")), |
688 QKeySequence(self.trUtf8("Alt+Left", "Go|Backward")), |
657 QKeySequence(self.trUtf8("Backspace", "Go|Backward")), |
689 QKeySequence(self.trUtf8("Backspace", "Go|Backward")), |
658 self, 'help_go_backward') |
690 self, 'help_go_backward') |
664 )) |
696 )) |
665 if not self.initShortcutsOnly: |
697 if not self.initShortcutsOnly: |
666 self.backAct.triggered[()].connect(self.__backward) |
698 self.backAct.triggered[()].connect(self.__backward) |
667 self.__actions.append(self.backAct) |
699 self.__actions.append(self.backAct) |
668 |
700 |
669 self.forwardAct = E5Action(self.trUtf8('Forward'), |
701 self.forwardAct = E5Action( |
|
702 self.trUtf8('Forward'), |
670 UI.PixmapCache.getIcon("forward.png"), |
703 UI.PixmapCache.getIcon("forward.png"), |
671 self.trUtf8('&Forward'), |
704 self.trUtf8('&Forward'), |
672 QKeySequence(self.trUtf8("Alt+Right", "Go|Forward")), |
705 QKeySequence(self.trUtf8("Alt+Right", "Go|Forward")), |
673 QKeySequence(self.trUtf8("Shift+Backspace", "Go|Forward")), |
706 QKeySequence(self.trUtf8("Shift+Backspace", "Go|Forward")), |
674 self, 'help_go_foreward') |
707 self, 'help_go_foreward') |
681 )) |
714 )) |
682 if not self.initShortcutsOnly: |
715 if not self.initShortcutsOnly: |
683 self.forwardAct.triggered[()].connect(self.__forward) |
716 self.forwardAct.triggered[()].connect(self.__forward) |
684 self.__actions.append(self.forwardAct) |
717 self.__actions.append(self.forwardAct) |
685 |
718 |
686 self.homeAct = E5Action(self.trUtf8('Home'), |
719 self.homeAct = E5Action( |
|
720 self.trUtf8('Home'), |
687 UI.PixmapCache.getIcon("home.png"), |
721 UI.PixmapCache.getIcon("home.png"), |
688 self.trUtf8('&Home'), |
722 self.trUtf8('&Home'), |
689 QKeySequence(self.trUtf8("Ctrl+Home", "Go|Home")), |
723 QKeySequence(self.trUtf8("Ctrl+Home", "Go|Home")), |
690 0, self, 'help_go_home') |
724 0, self, 'help_go_home') |
691 self.homeAct.setStatusTip(self.trUtf8( |
725 self.homeAct.setStatusTip(self.trUtf8( |
696 )) |
730 )) |
697 if not self.initShortcutsOnly: |
731 if not self.initShortcutsOnly: |
698 self.homeAct.triggered[()].connect(self.__home) |
732 self.homeAct.triggered[()].connect(self.__home) |
699 self.__actions.append(self.homeAct) |
733 self.__actions.append(self.homeAct) |
700 |
734 |
701 self.reloadAct = E5Action(self.trUtf8('Reload'), |
735 self.reloadAct = E5Action( |
|
736 self.trUtf8('Reload'), |
702 UI.PixmapCache.getIcon("reload.png"), |
737 UI.PixmapCache.getIcon("reload.png"), |
703 self.trUtf8('&Reload'), |
738 self.trUtf8('&Reload'), |
704 QKeySequence(self.trUtf8("Ctrl+R", "Go|Reload")), |
739 QKeySequence(self.trUtf8("Ctrl+R", "Go|Reload")), |
705 QKeySequence(self.trUtf8("F5", "Go|Reload")), |
740 QKeySequence(self.trUtf8("F5", "Go|Reload")), |
706 self, 'help_go_reload') |
741 self, 'help_go_reload') |
712 )) |
747 )) |
713 if not self.initShortcutsOnly: |
748 if not self.initShortcutsOnly: |
714 self.reloadAct.triggered[()].connect(self.__reload) |
749 self.reloadAct.triggered[()].connect(self.__reload) |
715 self.__actions.append(self.reloadAct) |
750 self.__actions.append(self.reloadAct) |
716 |
751 |
717 self.stopAct = E5Action(self.trUtf8('Stop'), |
752 self.stopAct = E5Action( |
|
753 self.trUtf8('Stop'), |
718 UI.PixmapCache.getIcon("stopLoading.png"), |
754 UI.PixmapCache.getIcon("stopLoading.png"), |
719 self.trUtf8('&Stop'), |
755 self.trUtf8('&Stop'), |
720 QKeySequence(self.trUtf8("Ctrl+.", "Go|Stop")), |
756 QKeySequence(self.trUtf8("Ctrl+.", "Go|Stop")), |
721 QKeySequence(self.trUtf8("Esc", "Go|Stop")), |
757 QKeySequence(self.trUtf8("Esc", "Go|Stop")), |
722 self, 'help_go_stop') |
758 self, 'help_go_stop') |
727 )) |
763 )) |
728 if not self.initShortcutsOnly: |
764 if not self.initShortcutsOnly: |
729 self.stopAct.triggered[()].connect(self.__stopLoading) |
765 self.stopAct.triggered[()].connect(self.__stopLoading) |
730 self.__actions.append(self.stopAct) |
766 self.__actions.append(self.stopAct) |
731 |
767 |
732 self.copyAct = E5Action(self.trUtf8('Copy'), |
768 self.copyAct = E5Action( |
|
769 self.trUtf8('Copy'), |
733 UI.PixmapCache.getIcon("editCopy.png"), |
770 UI.PixmapCache.getIcon("editCopy.png"), |
734 self.trUtf8('&Copy'), |
771 self.trUtf8('&Copy'), |
735 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")), |
772 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")), |
736 0, self, 'help_edit_copy') |
773 0, self, 'help_edit_copy') |
737 self.copyAct.setStatusTip(self.trUtf8('Copy the selected text')) |
774 self.copyAct.setStatusTip(self.trUtf8('Copy the selected text')) |
741 )) |
778 )) |
742 if not self.initShortcutsOnly: |
779 if not self.initShortcutsOnly: |
743 self.copyAct.triggered[()].connect(self.__copy) |
780 self.copyAct.triggered[()].connect(self.__copy) |
744 self.__actions.append(self.copyAct) |
781 self.__actions.append(self.copyAct) |
745 |
782 |
746 self.findAct = E5Action(self.trUtf8('Find...'), |
783 self.findAct = E5Action( |
|
784 self.trUtf8('Find...'), |
747 UI.PixmapCache.getIcon("find.png"), |
785 UI.PixmapCache.getIcon("find.png"), |
748 self.trUtf8('&Find...'), |
786 self.trUtf8('&Find...'), |
749 QKeySequence(self.trUtf8("Ctrl+F", "Edit|Find")), |
787 QKeySequence(self.trUtf8("Ctrl+F", "Edit|Find")), |
750 0, self, 'help_edit_find') |
788 0, self, 'help_edit_find') |
751 self.findAct.setStatusTip(self.trUtf8('Find text in page')) |
789 self.findAct.setStatusTip(self.trUtf8('Find text in page')) |
755 )) |
793 )) |
756 if not self.initShortcutsOnly: |
794 if not self.initShortcutsOnly: |
757 self.findAct.triggered[()].connect(self.__find) |
795 self.findAct.triggered[()].connect(self.__find) |
758 self.__actions.append(self.findAct) |
796 self.__actions.append(self.findAct) |
759 |
797 |
760 self.findNextAct = E5Action(self.trUtf8('Find next'), |
798 self.findNextAct = E5Action( |
|
799 self.trUtf8('Find next'), |
761 UI.PixmapCache.getIcon("findNext.png"), |
800 UI.PixmapCache.getIcon("findNext.png"), |
762 self.trUtf8('Find &next'), |
801 self.trUtf8('Find &next'), |
763 QKeySequence(self.trUtf8("F3", "Edit|Find next")), |
802 QKeySequence(self.trUtf8("F3", "Edit|Find next")), |
764 0, self, 'help_edit_find_next') |
803 0, self, 'help_edit_find_next') |
765 self.findNextAct.setStatusTip(self.trUtf8( |
804 self.findNextAct.setStatusTip(self.trUtf8( |
770 )) |
809 )) |
771 if not self.initShortcutsOnly: |
810 if not self.initShortcutsOnly: |
772 self.findNextAct.triggered[()].connect(self.findDlg.findNext) |
811 self.findNextAct.triggered[()].connect(self.findDlg.findNext) |
773 self.__actions.append(self.findNextAct) |
812 self.__actions.append(self.findNextAct) |
774 |
813 |
775 self.findPrevAct = E5Action(self.trUtf8('Find previous'), |
814 self.findPrevAct = E5Action( |
|
815 self.trUtf8('Find previous'), |
776 UI.PixmapCache.getIcon("findPrev.png"), |
816 UI.PixmapCache.getIcon("findPrev.png"), |
777 self.trUtf8('Find &previous'), |
817 self.trUtf8('Find &previous'), |
778 QKeySequence(self.trUtf8("Shift+F3", "Edit|Find previous")), |
818 QKeySequence(self.trUtf8("Shift+F3", "Edit|Find previous")), |
779 0, self, 'help_edit_find_previous') |
819 0, self, 'help_edit_find_previous') |
780 self.findPrevAct.setStatusTip( |
820 self.findPrevAct.setStatusTip( |
786 )) |
826 )) |
787 if not self.initShortcutsOnly: |
827 if not self.initShortcutsOnly: |
788 self.findPrevAct.triggered[()].connect(self.findDlg.findPrevious) |
828 self.findPrevAct.triggered[()].connect(self.findDlg.findPrevious) |
789 self.__actions.append(self.findPrevAct) |
829 self.__actions.append(self.findPrevAct) |
790 |
830 |
791 self.bookmarksManageAct = E5Action(self.trUtf8('Manage Bookmarks'), |
831 self.bookmarksManageAct = E5Action( |
|
832 self.trUtf8('Manage Bookmarks'), |
792 self.trUtf8('&Manage Bookmarks...'), |
833 self.trUtf8('&Manage Bookmarks...'), |
793 QKeySequence(self.trUtf8("Ctrl+Shift+B", "Help|Manage bookmarks")), |
834 QKeySequence(self.trUtf8("Ctrl+Shift+B", "Help|Manage bookmarks")), |
794 0, self, 'help_bookmarks_manage') |
835 0, self, 'help_bookmarks_manage') |
795 self.bookmarksManageAct.setStatusTip(self.trUtf8( |
836 self.bookmarksManageAct.setStatusTip(self.trUtf8( |
796 'Open a dialog to manage the bookmarks.')) |
837 'Open a dialog to manage the bookmarks.')) |
801 if not self.initShortcutsOnly: |
842 if not self.initShortcutsOnly: |
802 self.bookmarksManageAct.triggered[()].connect( |
843 self.bookmarksManageAct.triggered[()].connect( |
803 self.__showBookmarksDialog) |
844 self.__showBookmarksDialog) |
804 self.__actions.append(self.bookmarksManageAct) |
845 self.__actions.append(self.bookmarksManageAct) |
805 |
846 |
806 self.bookmarksAddAct = E5Action(self.trUtf8('Add Bookmark'), |
847 self.bookmarksAddAct = E5Action( |
|
848 self.trUtf8('Add Bookmark'), |
807 UI.PixmapCache.getIcon("addBookmark.png"), |
849 UI.PixmapCache.getIcon("addBookmark.png"), |
808 self.trUtf8('Add &Bookmark...'), |
850 self.trUtf8('Add &Bookmark...'), |
809 QKeySequence(self.trUtf8("Ctrl+D", "Help|Add bookmark")), |
851 QKeySequence(self.trUtf8("Ctrl+D", "Help|Add bookmark")), |
810 0, self, 'help_bookmark_add') |
852 0, self, 'help_bookmark_add') |
811 self.bookmarksAddAct.setIconVisibleInMenu(False) |
853 self.bookmarksAddAct.setIconVisibleInMenu(False) |
817 )) |
859 )) |
818 if not self.initShortcutsOnly: |
860 if not self.initShortcutsOnly: |
819 self.bookmarksAddAct.triggered[()].connect(self.__addBookmark) |
861 self.bookmarksAddAct.triggered[()].connect(self.__addBookmark) |
820 self.__actions.append(self.bookmarksAddAct) |
862 self.__actions.append(self.bookmarksAddAct) |
821 |
863 |
822 self.bookmarksAddFolderAct = E5Action(self.trUtf8('Add Folder'), |
864 self.bookmarksAddFolderAct = E5Action( |
|
865 self.trUtf8('Add Folder'), |
823 self.trUtf8('Add &Folder...'), |
866 self.trUtf8('Add &Folder...'), |
824 0, 0, self, 'help_bookmark_show_all') |
867 0, 0, self, 'help_bookmark_show_all') |
825 self.bookmarksAddFolderAct.setStatusTip(self.trUtf8( |
868 self.bookmarksAddFolderAct.setStatusTip(self.trUtf8( |
826 'Open a dialog to add a new bookmarks folder.')) |
869 'Open a dialog to add a new bookmarks folder.')) |
827 self.bookmarksAddFolderAct.setWhatsThis(self.trUtf8( |
870 self.bookmarksAddFolderAct.setWhatsThis(self.trUtf8( |
831 if not self.initShortcutsOnly: |
874 if not self.initShortcutsOnly: |
832 self.bookmarksAddFolderAct.triggered[()].connect( |
875 self.bookmarksAddFolderAct.triggered[()].connect( |
833 self.__addBookmarkFolder) |
876 self.__addBookmarkFolder) |
834 self.__actions.append(self.bookmarksAddFolderAct) |
877 self.__actions.append(self.bookmarksAddFolderAct) |
835 |
878 |
836 self.bookmarksAllTabsAct = E5Action(self.trUtf8('Bookmark All Tabs'), |
879 self.bookmarksAllTabsAct = E5Action( |
|
880 self.trUtf8('Bookmark All Tabs'), |
837 self.trUtf8('Bookmark All Tabs...'), |
881 self.trUtf8('Bookmark All Tabs...'), |
838 0, 0, self, 'help_bookmark_all_tabs') |
882 0, 0, self, 'help_bookmark_all_tabs') |
839 self.bookmarksAllTabsAct.setStatusTip(self.trUtf8( |
883 self.bookmarksAllTabsAct.setStatusTip(self.trUtf8( |
840 'Bookmark all open tabs.')) |
884 'Bookmark all open tabs.')) |
841 self.bookmarksAllTabsAct.setWhatsThis(self.trUtf8( |
885 self.bookmarksAllTabsAct.setWhatsThis(self.trUtf8( |
845 )) |
889 )) |
846 if not self.initShortcutsOnly: |
890 if not self.initShortcutsOnly: |
847 self.bookmarksAllTabsAct.triggered[()].connect(self.bookmarkAll) |
891 self.bookmarksAllTabsAct.triggered[()].connect(self.bookmarkAll) |
848 self.__actions.append(self.bookmarksAllTabsAct) |
892 self.__actions.append(self.bookmarksAllTabsAct) |
849 |
893 |
850 self.whatsThisAct = E5Action(self.trUtf8('What\'s This?'), |
894 self.whatsThisAct = E5Action( |
|
895 self.trUtf8('What\'s This?'), |
851 UI.PixmapCache.getIcon("whatsThis.png"), |
896 UI.PixmapCache.getIcon("whatsThis.png"), |
852 self.trUtf8('&What\'s This?'), |
897 self.trUtf8('&What\'s This?'), |
853 QKeySequence(self.trUtf8("Shift+F1", "Help|What's This?'")), |
898 QKeySequence(self.trUtf8("Shift+F1", "Help|What's This?'")), |
854 0, self, 'help_help_whats_this') |
899 0, self, 'help_help_whats_this') |
855 self.whatsThisAct.setStatusTip(self.trUtf8('Context sensitive help')) |
900 self.whatsThisAct.setStatusTip(self.trUtf8('Context sensitive help')) |
863 )) |
908 )) |
864 if not self.initShortcutsOnly: |
909 if not self.initShortcutsOnly: |
865 self.whatsThisAct.triggered[()].connect(self.__whatsThis) |
910 self.whatsThisAct.triggered[()].connect(self.__whatsThis) |
866 self.__actions.append(self.whatsThisAct) |
911 self.__actions.append(self.whatsThisAct) |
867 |
912 |
868 self.aboutAct = E5Action(self.trUtf8('About'), |
913 self.aboutAct = E5Action( |
|
914 self.trUtf8('About'), |
869 self.trUtf8('&About'), |
915 self.trUtf8('&About'), |
870 0, 0, self, 'help_help_about') |
916 0, 0, self, 'help_help_about') |
871 self.aboutAct.setStatusTip(self.trUtf8( |
917 self.aboutAct.setStatusTip(self.trUtf8( |
872 'Display information about this software')) |
918 'Display information about this software')) |
873 self.aboutAct.setWhatsThis(self.trUtf8( |
919 self.aboutAct.setWhatsThis(self.trUtf8( |
876 )) |
922 )) |
877 if not self.initShortcutsOnly: |
923 if not self.initShortcutsOnly: |
878 self.aboutAct.triggered[()].connect(self.__about) |
924 self.aboutAct.triggered[()].connect(self.__about) |
879 self.__actions.append(self.aboutAct) |
925 self.__actions.append(self.aboutAct) |
880 |
926 |
881 self.aboutQtAct = E5Action(self.trUtf8('About Qt'), |
927 self.aboutQtAct = E5Action( |
|
928 self.trUtf8('About Qt'), |
882 self.trUtf8('About &Qt'), |
929 self.trUtf8('About &Qt'), |
883 0, 0, self, 'help_help_about_qt') |
930 0, 0, self, 'help_help_about_qt') |
884 self.aboutQtAct.setStatusTip( |
931 self.aboutQtAct.setStatusTip( |
885 self.trUtf8('Display information about the Qt toolkit')) |
932 self.trUtf8('Display information about the Qt toolkit')) |
886 self.aboutQtAct.setWhatsThis(self.trUtf8( |
933 self.aboutQtAct.setWhatsThis(self.trUtf8( |
889 )) |
936 )) |
890 if not self.initShortcutsOnly: |
937 if not self.initShortcutsOnly: |
891 self.aboutQtAct.triggered[()].connect(self.__aboutQt) |
938 self.aboutQtAct.triggered[()].connect(self.__aboutQt) |
892 self.__actions.append(self.aboutQtAct) |
939 self.__actions.append(self.aboutQtAct) |
893 |
940 |
894 self.zoomInAct = E5Action(self.trUtf8('Zoom in'), |
941 self.zoomInAct = E5Action( |
|
942 self.trUtf8('Zoom in'), |
895 UI.PixmapCache.getIcon("zoomIn.png"), |
943 UI.PixmapCache.getIcon("zoomIn.png"), |
896 self.trUtf8('Zoom &in'), |
944 self.trUtf8('Zoom &in'), |
897 QKeySequence(self.trUtf8("Ctrl++", "View|Zoom in")), |
945 QKeySequence(self.trUtf8("Ctrl++", "View|Zoom in")), |
898 QKeySequence(self.trUtf8("Zoom In", "View|Zoom in")), |
946 QKeySequence(self.trUtf8("Zoom In", "View|Zoom in")), |
899 self, 'help_view_zoom_in') |
947 self, 'help_view_zoom_in') |
904 )) |
952 )) |
905 if not self.initShortcutsOnly: |
953 if not self.initShortcutsOnly: |
906 self.zoomInAct.triggered[()].connect(self.__zoomIn) |
954 self.zoomInAct.triggered[()].connect(self.__zoomIn) |
907 self.__actions.append(self.zoomInAct) |
955 self.__actions.append(self.zoomInAct) |
908 |
956 |
909 self.zoomOutAct = E5Action(self.trUtf8('Zoom out'), |
957 self.zoomOutAct = E5Action( |
|
958 self.trUtf8('Zoom out'), |
910 UI.PixmapCache.getIcon("zoomOut.png"), |
959 UI.PixmapCache.getIcon("zoomOut.png"), |
911 self.trUtf8('Zoom &out'), |
960 self.trUtf8('Zoom &out'), |
912 QKeySequence(self.trUtf8("Ctrl+-", "View|Zoom out")), |
961 QKeySequence(self.trUtf8("Ctrl+-", "View|Zoom out")), |
913 QKeySequence(self.trUtf8("Zoom Out", "View|Zoom out")), |
962 QKeySequence(self.trUtf8("Zoom Out", "View|Zoom out")), |
914 self, 'help_view_zoom_out') |
963 self, 'help_view_zoom_out') |
919 )) |
968 )) |
920 if not self.initShortcutsOnly: |
969 if not self.initShortcutsOnly: |
921 self.zoomOutAct.triggered[()].connect(self.__zoomOut) |
970 self.zoomOutAct.triggered[()].connect(self.__zoomOut) |
922 self.__actions.append(self.zoomOutAct) |
971 self.__actions.append(self.zoomOutAct) |
923 |
972 |
924 self.zoomResetAct = E5Action(self.trUtf8('Zoom reset'), |
973 self.zoomResetAct = E5Action( |
|
974 self.trUtf8('Zoom reset'), |
925 UI.PixmapCache.getIcon("zoomReset.png"), |
975 UI.PixmapCache.getIcon("zoomReset.png"), |
926 self.trUtf8('Zoom &reset'), |
976 self.trUtf8('Zoom &reset'), |
927 QKeySequence(self.trUtf8("Ctrl+0", "View|Zoom reset")), |
977 QKeySequence(self.trUtf8("Ctrl+0", "View|Zoom reset")), |
928 0, self, 'help_view_zoom_reset') |
978 0, self, 'help_view_zoom_reset') |
929 self.zoomResetAct.setStatusTip(self.trUtf8( |
979 self.zoomResetAct.setStatusTip(self.trUtf8( |
936 if not self.initShortcutsOnly: |
986 if not self.initShortcutsOnly: |
937 self.zoomResetAct.triggered[()].connect(self.__zoomReset) |
987 self.zoomResetAct.triggered[()].connect(self.__zoomReset) |
938 self.__actions.append(self.zoomResetAct) |
988 self.__actions.append(self.zoomResetAct) |
939 |
989 |
940 if hasattr(QWebSettings, 'ZoomTextOnly'): |
990 if hasattr(QWebSettings, 'ZoomTextOnly'): |
941 self.zoomTextOnlyAct = E5Action(self.trUtf8('Zoom text only'), |
991 self.zoomTextOnlyAct = E5Action( |
|
992 self.trUtf8('Zoom text only'), |
942 self.trUtf8('Zoom &text only'), |
993 self.trUtf8('Zoom &text only'), |
943 0, 0, self, 'help_view_zoom_text_only') |
994 0, 0, self, 'help_view_zoom_text_only') |
944 self.zoomTextOnlyAct.setCheckable(True) |
995 self.zoomTextOnlyAct.setCheckable(True) |
945 self.zoomTextOnlyAct.setStatusTip(self.trUtf8( |
996 self.zoomTextOnlyAct.setStatusTip(self.trUtf8( |
946 'Zoom text only; pictures remain constant')) |
997 'Zoom text only; pictures remain constant')) |
968 if not self.initShortcutsOnly: |
1020 if not self.initShortcutsOnly: |
969 self.pageSourceAct.triggered[()].connect(self.__showPageSource) |
1021 self.pageSourceAct.triggered[()].connect(self.__showPageSource) |
970 self.__actions.append(self.pageSourceAct) |
1022 self.__actions.append(self.pageSourceAct) |
971 self.addAction(self.pageSourceAct) |
1023 self.addAction(self.pageSourceAct) |
972 |
1024 |
973 self.fullScreenAct = E5Action(self.trUtf8('Full Screen'), |
1025 self.fullScreenAct = E5Action( |
|
1026 self.trUtf8('Full Screen'), |
974 UI.PixmapCache.getIcon("windowFullscreen.png"), |
1027 UI.PixmapCache.getIcon("windowFullscreen.png"), |
975 self.trUtf8('&Full Screen'), |
1028 self.trUtf8('&Full Screen'), |
976 QKeySequence(self.trUtf8('F11')), 0, |
1029 QKeySequence(self.trUtf8('F11')), 0, |
977 self, 'help_view_full_scree') |
1030 self, 'help_view_full_scree') |
978 if not self.initShortcutsOnly: |
1031 if not self.initShortcutsOnly: |
979 self.fullScreenAct.triggered[()].connect(self.__viewFullScreen) |
1032 self.fullScreenAct.triggered[()].connect(self.__viewFullScreen) |
980 self.__actions.append(self.fullScreenAct) |
1033 self.__actions.append(self.fullScreenAct) |
981 self.addAction(self.fullScreenAct) |
1034 self.addAction(self.fullScreenAct) |
982 |
1035 |
983 self.nextTabAct = E5Action(self.trUtf8('Show next tab'), |
1036 self.nextTabAct = E5Action( |
|
1037 self.trUtf8('Show next tab'), |
984 self.trUtf8('Show next tab'), |
1038 self.trUtf8('Show next tab'), |
985 QKeySequence(self.trUtf8('Ctrl+Alt+Tab')), 0, |
1039 QKeySequence(self.trUtf8('Ctrl+Alt+Tab')), 0, |
986 self, 'help_view_next_tab') |
1040 self, 'help_view_next_tab') |
987 if not self.initShortcutsOnly: |
1041 if not self.initShortcutsOnly: |
988 self.nextTabAct.triggered[()].connect(self.__nextTab) |
1042 self.nextTabAct.triggered[()].connect(self.__nextTab) |
989 self.__actions.append(self.nextTabAct) |
1043 self.__actions.append(self.nextTabAct) |
990 self.addAction(self.nextTabAct) |
1044 self.addAction(self.nextTabAct) |
991 |
1045 |
992 self.prevTabAct = E5Action(self.trUtf8('Show previous tab'), |
1046 self.prevTabAct = E5Action( |
|
1047 self.trUtf8('Show previous tab'), |
993 self.trUtf8('Show previous tab'), |
1048 self.trUtf8('Show previous tab'), |
994 QKeySequence(self.trUtf8('Shift+Ctrl+Alt+Tab')), 0, |
1049 QKeySequence(self.trUtf8('Shift+Ctrl+Alt+Tab')), 0, |
995 self, 'help_view_previous_tab') |
1050 self, 'help_view_previous_tab') |
996 if not self.initShortcutsOnly: |
1051 if not self.initShortcutsOnly: |
997 self.prevTabAct.triggered[()].connect(self.__prevTab) |
1052 self.prevTabAct.triggered[()].connect(self.__prevTab) |
998 self.__actions.append(self.prevTabAct) |
1053 self.__actions.append(self.prevTabAct) |
999 self.addAction(self.prevTabAct) |
1054 self.addAction(self.prevTabAct) |
1000 |
1055 |
1001 self.switchTabAct = E5Action(self.trUtf8('Switch between tabs'), |
1056 self.switchTabAct = E5Action( |
|
1057 self.trUtf8('Switch between tabs'), |
1002 self.trUtf8('Switch between tabs'), |
1058 self.trUtf8('Switch between tabs'), |
1003 QKeySequence(self.trUtf8('Ctrl+1')), 0, |
1059 QKeySequence(self.trUtf8('Ctrl+1')), 0, |
1004 self, 'help_switch_tabs') |
1060 self, 'help_switch_tabs') |
1005 if not self.initShortcutsOnly: |
1061 if not self.initShortcutsOnly: |
1006 self.switchTabAct.triggered[()].connect(self.__switchTab) |
1062 self.switchTabAct.triggered[()].connect(self.__switchTab) |
1007 self.__actions.append(self.switchTabAct) |
1063 self.__actions.append(self.switchTabAct) |
1008 self.addAction(self.switchTabAct) |
1064 self.addAction(self.switchTabAct) |
1009 |
1065 |
1010 self.prefAct = E5Action(self.trUtf8('Preferences'), |
1066 self.prefAct = E5Action( |
|
1067 self.trUtf8('Preferences'), |
1011 UI.PixmapCache.getIcon("configure.png"), |
1068 UI.PixmapCache.getIcon("configure.png"), |
1012 self.trUtf8('&Preferences...'), 0, 0, self, 'help_preferences') |
1069 self.trUtf8('&Preferences...'), 0, 0, self, 'help_preferences') |
1013 self.prefAct.setStatusTip(self.trUtf8( |
1070 self.prefAct.setStatusTip(self.trUtf8( |
1014 'Set the prefered configuration')) |
1071 'Set the prefered configuration')) |
1015 self.prefAct.setWhatsThis(self.trUtf8( |
1072 self.prefAct.setWhatsThis(self.trUtf8( |
1035 if not self.initShortcutsOnly: |
1092 if not self.initShortcutsOnly: |
1036 self.acceptedLanguagesAct.triggered[()].connect( |
1093 self.acceptedLanguagesAct.triggered[()].connect( |
1037 self.__showAcceptedLanguages) |
1094 self.__showAcceptedLanguages) |
1038 self.__actions.append(self.acceptedLanguagesAct) |
1095 self.__actions.append(self.acceptedLanguagesAct) |
1039 |
1096 |
1040 self.cookiesAct = E5Action(self.trUtf8('Cookies'), |
1097 self.cookiesAct = E5Action( |
|
1098 self.trUtf8('Cookies'), |
1041 UI.PixmapCache.getIcon("cookie.png"), |
1099 UI.PixmapCache.getIcon("cookie.png"), |
1042 self.trUtf8('C&ookies...'), 0, 0, self, 'help_cookies') |
1100 self.trUtf8('C&ookies...'), 0, 0, self, 'help_cookies') |
1043 self.cookiesAct.setStatusTip(self.trUtf8( |
1101 self.cookiesAct.setStatusTip(self.trUtf8( |
1044 'Configure cookies handling')) |
1102 'Configure cookies handling')) |
1045 self.cookiesAct.setWhatsThis(self.trUtf8( |
1103 self.cookiesAct.setWhatsThis(self.trUtf8( |
1049 if not self.initShortcutsOnly: |
1107 if not self.initShortcutsOnly: |
1050 self.cookiesAct.triggered[()].connect( |
1108 self.cookiesAct.triggered[()].connect( |
1051 self.__showCookiesConfiguration) |
1109 self.__showCookiesConfiguration) |
1052 self.__actions.append(self.cookiesAct) |
1110 self.__actions.append(self.cookiesAct) |
1053 |
1111 |
1054 self.offlineStorageAct = E5Action(self.trUtf8('Offline Storage'), |
1112 self.offlineStorageAct = E5Action( |
|
1113 self.trUtf8('Offline Storage'), |
1055 UI.PixmapCache.getIcon("preferences-html5.png"), |
1114 UI.PixmapCache.getIcon("preferences-html5.png"), |
1056 self.trUtf8('Offline &Storage...'), 0, 0, |
1115 self.trUtf8('Offline &Storage...'), 0, 0, |
1057 self, 'help_offline_storage') |
1116 self, 'help_offline_storage') |
1058 self.offlineStorageAct.setStatusTip(self.trUtf8( |
1117 self.offlineStorageAct.setStatusTip(self.trUtf8( |
1059 'Configure offline storage')) |
1118 'Configure offline storage')) |
1133 )) |
1194 )) |
1134 if not self.initShortcutsOnly: |
1195 if not self.initShortcutsOnly: |
1135 self.syncTocAct.triggered[()].connect(self.__syncTOC) |
1196 self.syncTocAct.triggered[()].connect(self.__syncTOC) |
1136 self.__actions.append(self.syncTocAct) |
1197 self.__actions.append(self.syncTocAct) |
1137 |
1198 |
1138 self.showTocAct = E5Action(self.trUtf8('Table of Contents'), |
1199 self.showTocAct = E5Action( |
|
1200 self.trUtf8('Table of Contents'), |
1139 self.trUtf8('Table of Contents'), |
1201 self.trUtf8('Table of Contents'), |
1140 0, 0, self, 'help_show_toc') |
1202 0, 0, self, 'help_show_toc') |
1141 self.showTocAct.setStatusTip(self.trUtf8( |
1203 self.showTocAct.setStatusTip(self.trUtf8( |
1142 'Shows the table of contents window')) |
1204 'Shows the table of contents window')) |
1143 self.showTocAct.setWhatsThis(self.trUtf8( |
1205 self.showTocAct.setWhatsThis(self.trUtf8( |
1219 if not self.initShortcutsOnly: |
1283 if not self.initShortcutsOnly: |
1220 self.reindexDocumentationAct.triggered[()].connect( |
1284 self.reindexDocumentationAct.triggered[()].connect( |
1221 self.__searchEngine.reindexDocumentation) |
1285 self.__searchEngine.reindexDocumentation) |
1222 self.__actions.append(self.reindexDocumentationAct) |
1286 self.__actions.append(self.reindexDocumentationAct) |
1223 |
1287 |
1224 self.clearPrivateDataAct = E5Action(self.trUtf8('Clear private data'), |
1288 self.clearPrivateDataAct = E5Action( |
1225 self.trUtf8('&Clear private data'), |
1289 self.trUtf8('Clear private data'), |
1226 0, 0, |
1290 self.trUtf8('&Clear private data'), |
1227 self, 'help_clear_private_data') |
1291 0, 0, |
|
1292 self, 'help_clear_private_data') |
1228 self.clearPrivateDataAct.setStatusTip(self.trUtf8( |
1293 self.clearPrivateDataAct.setStatusTip(self.trUtf8( |
1229 'Clear private data')) |
1294 'Clear private data')) |
1230 self.clearPrivateDataAct.setWhatsThis(self.trUtf8( |
1295 self.clearPrivateDataAct.setWhatsThis(self.trUtf8( |
1231 """<b>Clear private data</b>""" |
1296 """<b>Clear private data</b>""" |
1232 """<p>Clears the private data like browsing history, search""" |
1297 """<p>Clears the private data like browsing history, search""" |
1235 if not self.initShortcutsOnly: |
1300 if not self.initShortcutsOnly: |
1236 self.clearPrivateDataAct.triggered[()].connect( |
1301 self.clearPrivateDataAct.triggered[()].connect( |
1237 self.__clearPrivateData) |
1302 self.__clearPrivateData) |
1238 self.__actions.append(self.clearPrivateDataAct) |
1303 self.__actions.append(self.clearPrivateDataAct) |
1239 |
1304 |
1240 self.clearIconsAct = E5Action(self.trUtf8('Clear icons database'), |
1305 self.clearIconsAct = E5Action( |
1241 self.trUtf8('Clear &icons database'), |
1306 self.trUtf8('Clear icons database'), |
1242 0, 0, |
1307 self.trUtf8('Clear &icons database'), |
1243 self, 'help_clear_icons_db') |
1308 0, 0, |
|
1309 self, 'help_clear_icons_db') |
1244 self.clearIconsAct.setStatusTip(self.trUtf8( |
1310 self.clearIconsAct.setStatusTip(self.trUtf8( |
1245 'Clear the database of favicons')) |
1311 'Clear the database of favicons')) |
1246 self.clearIconsAct.setWhatsThis(self.trUtf8( |
1312 self.clearIconsAct.setWhatsThis(self.trUtf8( |
1247 """<b>Clear icons database</b>""" |
1313 """<b>Clear icons database</b>""" |
1248 """<p>Clears the database of favicons of previously visited""" |
1314 """<p>Clears the database of favicons of previously visited""" |
1267 if not self.initShortcutsOnly: |
1333 if not self.initShortcutsOnly: |
1268 self.searchEnginesAct.triggered[()].connect( |
1334 self.searchEnginesAct.triggered[()].connect( |
1269 self.__showEnginesConfigurationDialog) |
1335 self.__showEnginesConfigurationDialog) |
1270 self.__actions.append(self.searchEnginesAct) |
1336 self.__actions.append(self.searchEnginesAct) |
1271 |
1337 |
1272 self.passwordsAct = E5Action(self.trUtf8('Manage Saved Passwords'), |
1338 self.passwordsAct = E5Action( |
1273 UI.PixmapCache.getIcon("passwords.png"), |
1339 self.trUtf8('Manage Saved Passwords'), |
1274 self.trUtf8('Manage Saved Passwords...'), |
1340 UI.PixmapCache.getIcon("passwords.png"), |
1275 0, 0, |
1341 self.trUtf8('Manage Saved Passwords...'), |
1276 self, 'help_manage_passwords') |
1342 0, 0, |
|
1343 self, 'help_manage_passwords') |
1277 self.passwordsAct.setStatusTip(self.trUtf8( |
1344 self.passwordsAct.setStatusTip(self.trUtf8( |
1278 'Manage the saved passwords')) |
1345 'Manage the saved passwords')) |
1279 self.passwordsAct.setWhatsThis(self.trUtf8( |
1346 self.passwordsAct.setWhatsThis(self.trUtf8( |
1280 """<b>Manage Saved Passwords...</b>""" |
1347 """<b>Manage Saved Passwords...</b>""" |
1281 """<p>Opens a dialog to manage the saved passwords.</p>""" |
1348 """<p>Opens a dialog to manage the saved passwords.</p>""" |
1282 )) |
1349 )) |
1283 if not self.initShortcutsOnly: |
1350 if not self.initShortcutsOnly: |
1284 self.passwordsAct.triggered[()].connect(self.__showPasswordsDialog) |
1351 self.passwordsAct.triggered[()].connect(self.__showPasswordsDialog) |
1285 self.__actions.append(self.passwordsAct) |
1352 self.__actions.append(self.passwordsAct) |
1286 |
1353 |
1287 self.adblockAct = E5Action(self.trUtf8('Ad Block'), |
1354 self.adblockAct = E5Action( |
1288 UI.PixmapCache.getIcon("adBlockPlus.png"), |
1355 self.trUtf8('Ad Block'), |
1289 self.trUtf8('&Ad Block...'), |
1356 UI.PixmapCache.getIcon("adBlockPlus.png"), |
1290 0, 0, |
1357 self.trUtf8('&Ad Block...'), |
1291 self, 'help_adblock') |
1358 0, 0, |
|
1359 self, 'help_adblock') |
1292 self.adblockAct.setStatusTip(self.trUtf8( |
1360 self.adblockAct.setStatusTip(self.trUtf8( |
1293 'Configure AdBlock subscriptions and rules')) |
1361 'Configure AdBlock subscriptions and rules')) |
1294 self.adblockAct.setWhatsThis(self.trUtf8( |
1362 self.adblockAct.setWhatsThis(self.trUtf8( |
1295 """<b>Ad Block...</b>""" |
1363 """<b>Ad Block...</b>""" |
1296 """<p>Opens a dialog to configure AdBlock subscriptions and""" |
1364 """<p>Opens a dialog to configure AdBlock subscriptions and""" |
1298 )) |
1366 )) |
1299 if not self.initShortcutsOnly: |
1367 if not self.initShortcutsOnly: |
1300 self.adblockAct.triggered[()].connect(self.__showAdBlockDialog) |
1368 self.adblockAct.triggered[()].connect(self.__showAdBlockDialog) |
1301 self.__actions.append(self.adblockAct) |
1369 self.__actions.append(self.adblockAct) |
1302 |
1370 |
1303 self.flashblockAct = E5Action(self.trUtf8('ClickToFlash'), |
1371 self.flashblockAct = E5Action( |
1304 UI.PixmapCache.getIcon("flashBlock.png"), |
1372 self.trUtf8('ClickToFlash'), |
1305 self.trUtf8('&ClickToFlash...'), |
1373 UI.PixmapCache.getIcon("flashBlock.png"), |
1306 0, 0, |
1374 self.trUtf8('&ClickToFlash...'), |
1307 self, 'help_flashblock') |
1375 0, 0, |
|
1376 self, 'help_flashblock') |
1308 self.flashblockAct.setStatusTip(self.trUtf8( |
1377 self.flashblockAct.setStatusTip(self.trUtf8( |
1309 'Configure ClickToFlash whitelist')) |
1378 'Configure ClickToFlash whitelist')) |
1310 self.flashblockAct.setWhatsThis(self.trUtf8( |
1379 self.flashblockAct.setWhatsThis(self.trUtf8( |
1311 """<b>ClickToFlash...</b>""" |
1380 """<b>ClickToFlash...</b>""" |
1312 """<p>Opens a dialog to configure the ClickToFlash""" |
1381 """<p>Opens a dialog to configure the ClickToFlash""" |
1334 if not self.initShortcutsOnly: |
1403 if not self.initShortcutsOnly: |
1335 self.certificatesAct.triggered[()].connect( |
1404 self.certificatesAct.triggered[()].connect( |
1336 self.__showCertificatesDialog) |
1405 self.__showCertificatesDialog) |
1337 self.__actions.append(self.certificatesAct) |
1406 self.__actions.append(self.certificatesAct) |
1338 |
1407 |
1339 self.toolsMonitorAct = E5Action(self.trUtf8('Network Monitor'), |
1408 self.toolsMonitorAct = E5Action( |
1340 self.trUtf8('&Network Monitor...'), |
1409 self.trUtf8('Network Monitor'), |
1341 0, 0, |
1410 self.trUtf8('&Network Monitor...'), |
1342 self, 'help_tools_network_monitor') |
1411 0, 0, |
|
1412 self, 'help_tools_network_monitor') |
1343 self.toolsMonitorAct.setStatusTip(self.trUtf8( |
1413 self.toolsMonitorAct.setStatusTip(self.trUtf8( |
1344 'Show the network monitor dialog')) |
1414 'Show the network monitor dialog')) |
1345 self.toolsMonitorAct.setWhatsThis(self.trUtf8( |
1415 self.toolsMonitorAct.setWhatsThis(self.trUtf8( |
1346 """<b>Network Monitor...</b>""" |
1416 """<b>Network Monitor...</b>""" |
1347 """<p>Shows the network monitor dialog.</p>""" |
1417 """<p>Shows the network monitor dialog.</p>""" |
1349 if not self.initShortcutsOnly: |
1419 if not self.initShortcutsOnly: |
1350 self.toolsMonitorAct.triggered[()].connect( |
1420 self.toolsMonitorAct.triggered[()].connect( |
1351 self.__showNetworkMonitor) |
1421 self.__showNetworkMonitor) |
1352 self.__actions.append(self.toolsMonitorAct) |
1422 self.__actions.append(self.toolsMonitorAct) |
1353 |
1423 |
1354 self.showDownloadManagerAct = E5Action(self.trUtf8('Downloads'), |
1424 self.showDownloadManagerAct = E5Action( |
|
1425 self.trUtf8('Downloads'), |
1355 self.trUtf8('Downloads'), |
1426 self.trUtf8('Downloads'), |
1356 0, 0, self, 'help_show_downloads') |
1427 0, 0, self, 'help_show_downloads') |
1357 self.showDownloadManagerAct.setStatusTip(self.trUtf8( |
1428 self.showDownloadManagerAct.setStatusTip(self.trUtf8( |
1358 'Shows the downloads window')) |
1429 'Shows the downloads window')) |
1359 self.showDownloadManagerAct.setWhatsThis(self.trUtf8( |
1430 self.showDownloadManagerAct.setWhatsThis(self.trUtf8( |
1363 if not self.initShortcutsOnly: |
1434 if not self.initShortcutsOnly: |
1364 self.showDownloadManagerAct.triggered[()].connect( |
1435 self.showDownloadManagerAct.triggered[()].connect( |
1365 self.__showDownloadsWindow) |
1436 self.__showDownloadsWindow) |
1366 self.__actions.append(self.showDownloadManagerAct) |
1437 self.__actions.append(self.showDownloadManagerAct) |
1367 |
1438 |
1368 self.feedsManagerAct = E5Action(self.trUtf8('RSS Feeds Dialog'), |
1439 self.feedsManagerAct = E5Action( |
|
1440 self.trUtf8('RSS Feeds Dialog'), |
1369 UI.PixmapCache.getIcon("rss22.png"), |
1441 UI.PixmapCache.getIcon("rss22.png"), |
1370 self.trUtf8('&RSS Feeds Dialog...'), |
1442 self.trUtf8('&RSS Feeds Dialog...'), |
1371 QKeySequence(self.trUtf8("Ctrl+Shift+F", "Help|RSS Feeds Dialog")), |
1443 QKeySequence(self.trUtf8("Ctrl+Shift+F", "Help|RSS Feeds Dialog")), |
1372 0, self, 'help_rss_feeds') |
1444 0, self, 'help_rss_feeds') |
1373 self.feedsManagerAct.setStatusTip(self.trUtf8( |
1445 self.feedsManagerAct.setStatusTip(self.trUtf8( |
1380 )) |
1452 )) |
1381 if not self.initShortcutsOnly: |
1453 if not self.initShortcutsOnly: |
1382 self.feedsManagerAct.triggered[()].connect(self.__showFeedsManager) |
1454 self.feedsManagerAct.triggered[()].connect(self.__showFeedsManager) |
1383 self.__actions.append(self.feedsManagerAct) |
1455 self.__actions.append(self.feedsManagerAct) |
1384 |
1456 |
1385 self.siteInfoAct = E5Action(self.trUtf8('Siteinfo Dialog'), |
1457 self.siteInfoAct = E5Action( |
|
1458 self.trUtf8('Siteinfo Dialog'), |
1386 UI.PixmapCache.getIcon("helpAbout.png"), |
1459 UI.PixmapCache.getIcon("helpAbout.png"), |
1387 self.trUtf8('&Siteinfo Dialog...'), |
1460 self.trUtf8('&Siteinfo Dialog...'), |
1388 QKeySequence(self.trUtf8("Ctrl+Shift+I", "Help|Siteinfo Dialog")), |
1461 QKeySequence(self.trUtf8("Ctrl+Shift+I", "Help|Siteinfo Dialog")), |
1389 0, self, 'help_siteinfo') |
1462 0, self, 'help_siteinfo') |
1390 self.siteInfoAct.setStatusTip(self.trUtf8( |
1463 self.siteInfoAct.setStatusTip(self.trUtf8( |
1411 if not self.initShortcutsOnly: |
1484 if not self.initShortcutsOnly: |
1412 self.userAgentManagerAct.triggered[()].connect( |
1485 self.userAgentManagerAct.triggered[()].connect( |
1413 self.__showUserAgentsDialog) |
1486 self.__showUserAgentsDialog) |
1414 self.__actions.append(self.userAgentManagerAct) |
1487 self.__actions.append(self.userAgentManagerAct) |
1415 |
1488 |
1416 self.synchronizationAct = E5Action(self.trUtf8('Synchronize data'), |
1489 self.synchronizationAct = E5Action( |
|
1490 self.trUtf8('Synchronize data'), |
1417 UI.PixmapCache.getIcon("sync.png"), |
1491 UI.PixmapCache.getIcon("sync.png"), |
1418 self.trUtf8('&Synchronize Data...'), |
1492 self.trUtf8('&Synchronize Data...'), |
1419 0, 0, self, 'help_synchronize_data') |
1493 0, 0, self, 'help_synchronize_data') |
1420 self.synchronizationAct.setStatusTip(self.trUtf8( |
1494 self.synchronizationAct.setStatusTip(self.trUtf8( |
1421 'Shows a dialog to synchronize data via the network')) |
1495 'Shows a dialog to synchronize data via the network')) |