diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/WebBrowser/UrlBar/UrlBar.py --- a/src/eric7/WebBrowser/UrlBar/UrlBar.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/WebBrowser/UrlBar/UrlBar.py Mon Nov 07 17:19:58 2022 +0100 @@ -136,12 +136,12 @@ """ Private slot to check the current URL for the bookmarked state. """ + from eric7.WebBrowser.Bookmarks.BookmarkNode import BookmarkNode + manager = self.__mw.bookmarksManager() if manager.bookmarkForUrl(self.__browser.url()) is not None: self.__bookmarkAction.setIcon(self.__bmActiveIcon) bookmarks = manager.bookmarksForUrl(self.__browser.url()) - from eric7.WebBrowser.Bookmarks.BookmarkNode import BookmarkNode - for bookmark in bookmarks: manager.setTimestamp( bookmark, BookmarkNode.TsVisited, QDateTime.currentDateTime() @@ -251,6 +251,7 @@ Private slot to show a dialog with some bookmark info. """ from .BookmarkActionSelectionDialog import BookmarkActionSelectionDialog + from .BookmarkInfoDialog import BookmarkInfoDialog url = self.__browser.url() dlg = BookmarkActionSelectionDialog(url) @@ -260,8 +261,6 @@ self.__browser.addBookmark() elif action == BookmarkActionSelectionDialog.EditBookmark: bookmark = self.__mw.bookmarksManager().bookmarkForUrl(url) - from .BookmarkInfoDialog import BookmarkInfoDialog - dlg = BookmarkInfoDialog(bookmark, self.__browser) dlg.exec() elif action == BookmarkActionSelectionDialog.AddSpeeddial: @@ -421,12 +420,12 @@ @param pos position to show the info at @type QPoint """ + from eric7.WebBrowser.SafeBrowsing.SafeBrowsingInfoWidget import ( + SafeBrowsingInfoWidget, + ) + threatInfo = self.__safeBrowsingLabel.getThreatInfo() if threatInfo: - from eric7.WebBrowser.SafeBrowsing.SafeBrowsingInfoWidget import ( - SafeBrowsingInfoWidget, - ) - widget = SafeBrowsingInfoWidget(threatInfo, self.__browser) widget.showAt(pos)