14 QSplitter, QSizePolicy, QMenu, QAction |
14 QSplitter, QSizePolicy, QMenu, QAction |
15 |
15 |
16 from E5Gui.E5ToolButton import E5ToolButton |
16 from E5Gui.E5ToolButton import E5ToolButton |
17 |
17 |
18 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
18 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
19 from WebBrowser.Download.DownloadManagerButton import DownloadManagerButton |
19 |
20 |
20 import UI.PixmapCache |
21 import UI.PixmapCache |
21 import Preferences |
22 import Preferences |
22 |
23 |
23 from .ReloadStopButton import ReloadStopButton |
24 from .ReloadStopButton import ReloadStopButton |
96 self.__exitFullScreenButton.setFocusPolicy(Qt.NoFocus) |
97 self.__exitFullScreenButton.setFocusPolicy(Qt.NoFocus) |
97 self.__exitFullScreenButton.setAutoRaise(True) |
98 self.__exitFullScreenButton.setAutoRaise(True) |
98 self.__exitFullScreenButton.clicked.connect(self.__mw.toggleFullScreen) |
99 self.__exitFullScreenButton.clicked.connect(self.__mw.toggleFullScreen) |
99 self.__exitFullScreenButton.setVisible(False) |
100 self.__exitFullScreenButton.setVisible(False) |
100 |
101 |
|
102 self.__downloadManagerButton = DownloadManagerButton(self) |
|
103 |
101 self.__superMenuButton = E5ToolButton(self) |
104 self.__superMenuButton = E5ToolButton(self) |
102 self.__superMenuButton.setObjectName( |
105 self.__superMenuButton.setObjectName( |
103 "navigation_supermenu_button") |
106 "navigation_supermenu_button") |
104 self.__superMenuButton.setIcon(UI.PixmapCache.getIcon("superMenu.png")) |
107 self.__superMenuButton.setIcon(UI.PixmapCache.getIcon("superMenu.png")) |
105 self.__superMenuButton.setToolTip(self.tr("Main Menu")) |
108 self.__superMenuButton.setToolTip(self.tr("Main Menu")) |
129 |
132 |
130 self.__layout.addLayout(self.__backNextLayout) |
133 self.__layout.addLayout(self.__backNextLayout) |
131 self.__layout.addWidget(self.__reloadStopButton) |
134 self.__layout.addWidget(self.__reloadStopButton) |
132 self.__layout.addWidget(self.__homeButton) |
135 self.__layout.addWidget(self.__homeButton) |
133 self.__layout.addWidget(self.__navigationSplitter) |
136 self.__layout.addWidget(self.__navigationSplitter) |
|
137 self.__layout.addWidget(self.__downloadManagerButton) |
134 self.__layout.addWidget(self.__exitFullScreenButton) |
138 self.__layout.addWidget(self.__exitFullScreenButton) |
135 self.__layout.addWidget(self.__superMenuButton) |
139 self.__layout.addWidget(self.__superMenuButton) |
136 |
140 |
137 self.setContextMenuPolicy(Qt.CustomContextMenu) |
141 self.setContextMenuPolicy(Qt.CustomContextMenu) |
138 self.customContextMenuRequested.connect(self.__contextMenuRequested) |
142 self.customContextMenuRequested.connect(self.__contextMenuRequested) |