24 QTreeWidgetItem, |
24 QTreeWidgetItem, |
25 QVBoxLayout, |
25 QVBoxLayout, |
26 QWidget, |
26 QWidget, |
27 ) |
27 ) |
28 |
28 |
29 from eric7 import Preferences, Utilities |
29 from eric7 import Globals, Preferences |
30 from eric7.EricGui import EricPixmapCache |
30 from eric7.EricGui import EricPixmapCache |
31 from eric7.EricNetwork import EricNetworkUtilities, EricTldExtractor |
31 from eric7.EricNetwork import EricNetworkUtilities, EricTldExtractor |
32 from eric7.EricWidgets.EricApplication import ericApp |
32 from eric7.EricWidgets.EricApplication import ericApp |
33 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
33 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
34 |
34 |
85 self.__groupType = Preferences.getWebBrowser("TabManagerGroupByType") |
85 self.__groupType = Preferences.getWebBrowser("TabManagerGroupByType") |
86 |
86 |
87 if TabManagerWidget._tldExtractor is None: |
87 if TabManagerWidget._tldExtractor is None: |
88 TabManagerWidget._tldExtractor = EricTldExtractor.instance() |
88 TabManagerWidget._tldExtractor = EricTldExtractor.instance() |
89 TabManagerWidget._tldExtractor.setDataSearchPaths( |
89 TabManagerWidget._tldExtractor.setDataSearchPaths( |
90 [os.path.join(Utilities.getConfigDir(), "web_browser")] |
90 [os.path.join(Globals.getConfigDir(), "web_browser")] |
91 ) |
91 ) |
92 |
92 |
93 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) |
93 self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) |
94 self.__tree.customContextMenuRequested.connect( |
94 self.__tree.customContextMenuRequested.connect( |
95 self.__customContextMenuRequested |
95 self.__customContextMenuRequested |