src/eric7/WebBrowser/WebBrowserTabWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
7 Module implementing the central widget showing the web pages. 7 Module implementing the central widget showing the web pages.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl, QMarginsF 12 from PyQt6.QtCore import QMarginsF, Qt, QUrl, pyqtSignal, pyqtSlot
13 from PyQt6.QtGui import QIcon, QPixmap, QPainter, QPageLayout 13 from PyQt6.QtGui import QIcon, QPageLayout, QPainter, QPixmap
14 from PyQt6.QtWidgets import QWidget, QHBoxLayout, QMenu, QToolButton, QDialog 14 from PyQt6.QtPrintSupport import QAbstractPrintDialog, QPrintDialog, QPrinter
15 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog 15 from PyQt6.QtWidgets import QDialog, QHBoxLayout, QMenu, QToolButton, QWidget
16 16
17 from eric7.EricWidgets.EricTabWidget import EricTabWidget 17 from eric7 import Globals, Preferences, Utilities
18 from eric7.EricGui import EricPixmapCache
19 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
18 from eric7.EricWidgets import EricMessageBox 20 from eric7.EricWidgets import EricMessageBox
19 from eric7.EricWidgets.EricApplication import ericApp 21 from eric7.EricWidgets.EricApplication import ericApp
20 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 22 from eric7.EricWidgets.EricTabWidget import EricTabWidget
21 23
24 from . import WebInspector
25 from .Tools import WebBrowserTools
26 from .WebBrowserPage import WebBrowserPage
22 from .WebBrowserView import WebBrowserView 27 from .WebBrowserView import WebBrowserView
23 from .WebBrowserPage import WebBrowserPage
24 from .Tools import WebBrowserTools
25 from . import WebInspector
26
27 from eric7.EricGui import EricPixmapCache
28
29 from eric7 import Globals, Preferences, Utilities
30 28
31 29
32 def isCupsAvailable(): 30 def isCupsAvailable():
33 """ 31 """
34 Static method to test the availability of CUPS. 32 Static method to test the availability of CUPS.
413 from .UrlBar.UrlBar import UrlBar 411 from .UrlBar.UrlBar import UrlBar
414 412
415 urlbar = UrlBar(self.__mainWindow, self) 413 urlbar = UrlBar(self.__mainWindow, self)
416 if self.__historyCompleter is None: 414 if self.__historyCompleter is None:
417 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 415 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
416
418 from .History.HistoryCompleter import ( 417 from .History.HistoryCompleter import (
418 HistoryCompleter,
419 HistoryCompletionModel, 419 HistoryCompletionModel,
420 HistoryCompleter,
421 ) 420 )
422 421
423 histMgr = WebBrowserWindow.historyManager() 422 histMgr = WebBrowserWindow.historyManager()
424 self.__historyCompletionModel = HistoryCompletionModel(self) 423 self.__historyCompletionModel = HistoryCompletionModel(self)
425 self.__historyCompletionModel.setSourceModel(histMgr.historyFilterModel()) 424 self.__historyCompletionModel.setSourceModel(histMgr.historyFilterModel())

eric ide

mercurial