eric7/WebBrowser/TabManager/TabManagerWidget.py

branch
eric7
changeset 8354
12ebd3934fef
parent 8345
b2e19966263a
child 8356
68ec9c3d4de5
equal deleted inserted replaced
8353:799196d0b05d 8354:12ebd3934fef
19 from PyQt6.QtGui import QAction 19 from PyQt6.QtGui import QAction
20 from PyQt6.QtWidgets import ( 20 from PyQt6.QtWidgets import (
21 QWidget, QVBoxLayout, QTreeWidget, QTreeWidgetItem, QMenu, QStyle 21 QWidget, QVBoxLayout, QTreeWidget, QTreeWidgetItem, QMenu, QStyle
22 ) 22 )
23 23
24 import E5Network 24 import EricNetwork
25 from E5Network import E5TldExtractor 25 from EricNetwork import EricTldExtractor
26 26
27 from E5Gui.E5Application import e5App 27 from E5Gui.E5Application import e5App
28 from E5Gui.E5ClickableLabel import E5ClickableLabel 28 from E5Gui.E5ClickableLabel import E5ClickableLabel
29 29
30 import Utilities 30 import Utilities
82 self.__waitForRefresh = False 82 self.__waitForRefresh = False
83 self.__isDefaultWidget = defaultWidget 83 self.__isDefaultWidget = defaultWidget
84 self.__groupType = Preferences.getWebBrowser("TabManagerGroupByType") 84 self.__groupType = Preferences.getWebBrowser("TabManagerGroupByType")
85 85
86 if TabManagerWidget._tldExtractor is None: 86 if TabManagerWidget._tldExtractor is None:
87 TabManagerWidget._tldExtractor = E5TldExtractor.instance() 87 TabManagerWidget._tldExtractor = EricTldExtractor.instance()
88 TabManagerWidget._tldExtractor.setDataSearchPaths([ 88 TabManagerWidget._tldExtractor.setDataSearchPaths([
89 os.path.join(Utilities.getConfigDir(), "web_browser")]) 89 os.path.join(Utilities.getConfigDir(), "web_browser")])
90 90
91 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) 91 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked)
92 self.__tree.customContextMenuRequested.connect( 92 self.__tree.customContextMenuRequested.connect(
178 178
179 host = url.host() 179 host = url.host()
180 if not host: 180 if not host:
181 return urlString + appendStr 181 return urlString + appendStr
182 182
183 if useHostName or E5Network.isValidAddress(host): 183 if useHostName or EricNetwork.isValidAddress(host):
184 if host.lower().startswith("www."): 184 if host.lower().startswith("www."):
185 host = host[4:] 185 host = host[4:]
186 else: 186 else:
187 registeredDomain = ( 187 registeredDomain = (
188 TabManagerWidget._tldExtractor.registrableDomain(host) 188 TabManagerWidget._tldExtractor.registrableDomain(host)

eric ide

mercurial