25 QTreeWidgetItem, |
25 QTreeWidgetItem, |
26 QVBoxLayout, |
26 QVBoxLayout, |
27 QWidget, |
27 QWidget, |
28 ) |
28 ) |
29 |
29 |
30 from eric7 import Globals, Preferences |
30 from eric7 import EricUtilities, Preferences |
31 from eric7.EricGui import EricPixmapCache |
31 from eric7.EricGui import EricPixmapCache |
32 from eric7.EricNetwork import EricNetworkUtilities, EricTldExtractor |
32 from eric7.EricNetwork import EricNetworkUtilities, EricTldExtractor |
33 from eric7.EricWidgets.EricApplication import ericApp |
33 from eric7.EricWidgets.EricApplication import ericApp |
34 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
34 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
35 |
35 |
102 self.__groupType = TabGroupByDefaultType |
102 self.__groupType = TabGroupByDefaultType |
103 |
103 |
104 if TabManagerWidget._tldExtractor is None: |
104 if TabManagerWidget._tldExtractor is None: |
105 TabManagerWidget._tldExtractor = EricTldExtractor.instance() |
105 TabManagerWidget._tldExtractor = EricTldExtractor.instance() |
106 TabManagerWidget._tldExtractor.setDataSearchPaths( |
106 TabManagerWidget._tldExtractor.setDataSearchPaths( |
107 [os.path.join(Globals.getConfigDir(), "web_browser")] |
107 [os.path.join(EricUtilities.getConfigDir(), "web_browser")] |
108 ) |
108 ) |
109 |
109 |
110 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) |
110 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) |
111 self.__tree.customContextMenuRequested.connect( |
111 self.__tree.customContextMenuRequested.connect( |
112 self.__customContextMenuRequested |
112 self.__customContextMenuRequested |