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