25 from E5Gui.E5LineEdit import E5LineEdit |
25 from E5Gui.E5LineEdit import E5LineEdit |
26 from E5Gui.E5LineEditButton import E5LineEditButton |
26 from E5Gui.E5LineEditButton import E5LineEditButton |
27 |
27 |
28 import WebBrowser.WebBrowserWindow |
28 import WebBrowser.WebBrowserWindow |
29 |
29 |
30 ##from .FavIconLabel import FavIconLabel |
30 from .FavIconLabel import FavIconLabel |
31 ##from .SslLabel import SslLabel |
31 ##from .SslLabel import SslLabel |
32 ## |
32 ## |
33 import UI.PixmapCache |
33 import UI.PixmapCache |
34 import Preferences |
34 import Preferences |
35 import Utilities |
35 import Utilities |
58 # TODO: Bookmarks |
58 # TODO: Bookmarks |
59 ## self.__bmActiveIcon = UI.PixmapCache.getIcon("bookmark16.png") |
59 ## self.__bmActiveIcon = UI.PixmapCache.getIcon("bookmark16.png") |
60 ## self.__bmInactiveIcon = QIcon( |
60 ## self.__bmInactiveIcon = QIcon( |
61 ## self.__bmActiveIcon.pixmap(16, 16, QIcon.Disabled)) |
61 ## self.__bmActiveIcon.pixmap(16, 16, QIcon.Disabled)) |
62 |
62 |
63 # TODO: FavIcon |
63 self.__favicon = FavIconLabel(self) |
64 ## self.__favicon = FavIconLabel(self) |
64 self.addWidget(self.__favicon, E5LineEdit.LeftSide) |
65 ## self.addWidget(self.__favicon, E5LineEdit.LeftSide) |
|
66 |
65 |
67 # TODO: SSL |
66 # TODO: SSL |
68 ## self.__sslLabel = SslLabel(self) |
67 ## self.__sslLabel = SslLabel(self) |
69 ## self.addWidget(self.__sslLabel, E5LineEdit.LeftSide) |
68 ## self.addWidget(self.__sslLabel, E5LineEdit.LeftSide) |
70 ## self.__sslLabel.setVisible(False) |
69 ## self.__sslLabel.setVisible(False) |
118 Public method to set the browser connection. |
117 Public method to set the browser connection. |
119 |
118 |
120 @param browser reference to the browser widget (WebBrowserView) |
119 @param browser reference to the browser widget (WebBrowserView) |
121 """ |
120 """ |
122 self.__browser = browser |
121 self.__browser = browser |
123 # TODO: FavIcon |
122 self.__favicon.setBrowser(browser) |
124 ## self.__favicon.setBrowser(browser) |
|
125 |
123 |
126 self.__browser.urlChanged.connect(self.__browserUrlChanged) |
124 self.__browser.urlChanged.connect(self.__browserUrlChanged) |
127 self.__browser.loadProgress.connect(self.update) |
125 self.__browser.loadProgress.connect(self.update) |
128 self.__browser.loadFinished.connect(self.__loadFinished) |
126 self.__browser.loadFinished.connect(self.__loadFinished) |
129 self.__browser.loadStarted.connect(self.__loadStarted) |
127 self.__browser.loadStarted.connect(self.__loadStarted) |