src/eric7/WebBrowser/Navigation/NavigationBar.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
17 QSplitter, 17 QSplitter,
18 QSizePolicy, 18 QSizePolicy,
19 QMenu, 19 QMenu,
20 ) 20 )
21 21
22 from EricWidgets.EricToolButton import EricToolButton 22 from eric7.EricWidgets.EricToolButton import EricToolButton
23 23
24 from WebBrowser.WebBrowserWindow import WebBrowserWindow 24 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
25 from WebBrowser.Download.DownloadManagerButton import DownloadManagerButton 25 from eric7.WebBrowser.Download.DownloadManagerButton import DownloadManagerButton
26 26
27 import UI.PixmapCache 27 from eric7.EricGui import EricPixmapCache
28 import Preferences 28 from eric7 import Preferences
29 29
30 from .ReloadStopButton import ReloadStopButton 30 from .ReloadStopButton import ReloadStopButton
31 31
32 32
33 class NavigationBar(QWidget): 33 class NavigationBar(QWidget):
65 self.__backButton.setObjectName("navigation_back_button") 65 self.__backButton.setObjectName("navigation_back_button")
66 self.__backButton.setToolTip(self.tr("Move one screen backward")) 66 self.__backButton.setToolTip(self.tr("Move one screen backward"))
67 self.__backButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly) 67 self.__backButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)
68 self.__backButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 68 self.__backButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
69 self.__backButton.setAutoRaise(True) 69 self.__backButton.setAutoRaise(True)
70 self.__backButton.setIcon(UI.PixmapCache.getIcon("back")) 70 self.__backButton.setIcon(EricPixmapCache.getIcon("back"))
71 self.__backButton.setEnabled(False) 71 self.__backButton.setEnabled(False)
72 72
73 self.__forwardButton = EricToolButton(self) 73 self.__forwardButton = EricToolButton(self)
74 self.__forwardButton.setObjectName("navigation_forward_button") 74 self.__forwardButton.setObjectName("navigation_forward_button")
75 self.__forwardButton.setToolTip(self.tr("Move one screen forward")) 75 self.__forwardButton.setToolTip(self.tr("Move one screen forward"))
76 self.__forwardButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly) 76 self.__forwardButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)
77 self.__forwardButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 77 self.__forwardButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
78 self.__forwardButton.setAutoRaise(True) 78 self.__forwardButton.setAutoRaise(True)
79 self.__forwardButton.setIcon(UI.PixmapCache.getIcon("forward")) 79 self.__forwardButton.setIcon(EricPixmapCache.getIcon("forward"))
80 self.__forwardButton.setEnabled(False) 80 self.__forwardButton.setEnabled(False)
81 81
82 self.__backNextLayout = QHBoxLayout() 82 self.__backNextLayout = QHBoxLayout()
83 self.__backNextLayout.setContentsMargins(0, 0, 0, 0) 83 self.__backNextLayout.setContentsMargins(0, 0, 0, 0)
84 self.__backNextLayout.setSpacing(0) 84 self.__backNextLayout.setSpacing(0)
91 self.__homeButton.setObjectName("navigation_home_button") 91 self.__homeButton.setObjectName("navigation_home_button")
92 self.__homeButton.setToolTip(self.tr("Move to the initial screen")) 92 self.__homeButton.setToolTip(self.tr("Move to the initial screen"))
93 self.__homeButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly) 93 self.__homeButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)
94 self.__homeButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 94 self.__homeButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
95 self.__homeButton.setAutoRaise(True) 95 self.__homeButton.setAutoRaise(True)
96 self.__homeButton.setIcon(UI.PixmapCache.getIcon("home")) 96 self.__homeButton.setIcon(EricPixmapCache.getIcon("home"))
97 97
98 self.__exitFullScreenButton = EricToolButton(self) 98 self.__exitFullScreenButton = EricToolButton(self)
99 self.__exitFullScreenButton.setObjectName("navigation_exitfullscreen_button") 99 self.__exitFullScreenButton.setObjectName("navigation_exitfullscreen_button")
100 self.__exitFullScreenButton.setIcon(UI.PixmapCache.getIcon("windowRestore")) 100 self.__exitFullScreenButton.setIcon(EricPixmapCache.getIcon("windowRestore"))
101 self.__exitFullScreenButton.setToolTip(self.tr("Exit Fullscreen")) 101 self.__exitFullScreenButton.setToolTip(self.tr("Exit Fullscreen"))
102 self.__exitFullScreenButton.setToolButtonStyle( 102 self.__exitFullScreenButton.setToolButtonStyle(
103 Qt.ToolButtonStyle.ToolButtonIconOnly 103 Qt.ToolButtonStyle.ToolButtonIconOnly
104 ) 104 )
105 self.__exitFullScreenButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 105 self.__exitFullScreenButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
109 109
110 self.__downloadManagerButton = DownloadManagerButton(self) 110 self.__downloadManagerButton = DownloadManagerButton(self)
111 111
112 self.__superMenuButton = EricToolButton(self) 112 self.__superMenuButton = EricToolButton(self)
113 self.__superMenuButton.setObjectName("navigation_supermenu_button") 113 self.__superMenuButton.setObjectName("navigation_supermenu_button")
114 self.__superMenuButton.setIcon(UI.PixmapCache.getIcon("superMenu")) 114 self.__superMenuButton.setIcon(EricPixmapCache.getIcon("superMenu"))
115 self.__superMenuButton.setToolTip(self.tr("Main Menu")) 115 self.__superMenuButton.setToolTip(self.tr("Main Menu"))
116 self.__superMenuButton.setPopupMode( 116 self.__superMenuButton.setPopupMode(
117 QToolButton.ToolButtonPopupMode.InstantPopup 117 QToolButton.ToolButtonPopupMode.InstantPopup
118 ) 118 )
119 self.__superMenuButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly) 119 self.__superMenuButton.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)
123 123
124 self.__navigationSplitter = QSplitter(self) 124 self.__navigationSplitter = QSplitter(self)
125 urlBar = self.__mw.tabWidget().stackedUrlBar() 125 urlBar = self.__mw.tabWidget().stackedUrlBar()
126 self.__navigationSplitter.addWidget(urlBar) 126 self.__navigationSplitter.addWidget(urlBar)
127 127
128 from WebBrowser.WebBrowserWebSearchWidget import WebBrowserWebSearchWidget 128 from eric7.WebBrowser.WebBrowserWebSearchWidget import WebBrowserWebSearchWidget
129 129
130 self.__searchEdit = WebBrowserWebSearchWidget(self.__mw, self) 130 self.__searchEdit = WebBrowserWebSearchWidget(self.__mw, self)
131 sizePolicy = QSizePolicy( 131 sizePolicy = QSizePolicy(
132 QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred 132 QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred
133 ) 133 )

eric ide

mercurial