WebBrowser/WebBrowserTabWidget.py

branch
QtWebEngine
changeset 4713
8dca047daf4b
parent 4709
8612533a223f
child 4715
79009bc4acd5
equal deleted inserted replaced
4711:0a9162801b8d 4713:8dca047daf4b
56 """ 56 """
57 Constructor 57 Constructor
58 58
59 @param parent reference to the parent widget (QWidget) 59 @param parent reference to the parent widget (QWidget)
60 """ 60 """
61 super(WebBrowserTabWidget, self).__init__(self, parent, dnd=True) 61 super(WebBrowserTabWidget, self).__init__(parent, dnd=True)
62 62
63 # TODO: implement this 63 # TODO: implement this
64 from .WebBrowserTabBar import WebBrowserTabBar 64 ## from .WebBrowserTabBar import WebBrowserTabBar
65 self.__tabBar = WebBrowserTabBar(self) 65 ## self.__tabBar = WebBrowserTabBar(self)
66 self.setCustomTabBar(True, self.__tabBar) 66 ## self.setCustomTabBar(True, self.__tabBar)
67 67
68 self.__mainWindow = parent 68 self.__mainWindow = parent
69 69
70 self.setUsesScrollButtons(True) 70 self.setUsesScrollButtons(True)
71 self.setDocumentMode(True) 71 self.setDocumentMode(True)
77 ## self.__closedTabsManager.closedTabAvailable.connect( 77 ## self.__closedTabsManager.closedTabAvailable.connect(
78 ## self.__closedTabAvailable) 78 ## self.__closedTabAvailable)
79 79
80 from .UrlBar.StackedUrlBar import StackedUrlBar 80 from .UrlBar.StackedUrlBar import StackedUrlBar
81 self.__stackedUrlBar = StackedUrlBar(self) 81 self.__stackedUrlBar = StackedUrlBar(self)
82 self.__tabBar.tabMoved.connect(self.__stackedUrlBar.moveBar) 82 ## self.__tabBar.tabMoved.connect(self.__stackedUrlBar.moveBar)
83 83
84 self.__tabContextMenuIndex = -1 84 self.__tabContextMenuIndex = -1
85 self.currentChanged[int].connect(self.__currentChanged) 85 self.currentChanged[int].connect(self.__currentChanged)
86 self.setTabContextMenuPolicy(Qt.CustomContextMenu) 86 self.setTabContextMenuPolicy(Qt.CustomContextMenu)
87 self.customTabContextMenuRequested.connect(self.__showContextMenu) 87 self.customTabContextMenuRequested.connect(self.__showContextMenu)
810 if browser is not None and isinstance(browser, QWidget): 810 if browser is not None and isinstance(browser, QWidget):
811 import WebBrowser.WebBrowserWindow 811 import WebBrowser.WebBrowserWindow
812 self.setTabIcon( 812 self.setTabIcon(
813 self.indexOf(browser), 813 self.indexOf(browser),
814 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(url)) 814 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(url))
815 WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\ 815 # TODO: Bookmarks
816 .iconChanged(url) 816 ## WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\
817 ## .iconChanged(url)
817 818
818 def getSourceFileList(self): 819 def getSourceFileList(self):
819 """ 820 """
820 Public method to get a list of all opened Qt help files. 821 Public method to get a list of all opened Qt help files.
821 822

eric ide

mercurial