11 from PyQt6.QtGui import QCursor |
11 from PyQt6.QtGui import QCursor |
12 from PyQt6.QtWebEngineCore import QWebEnginePage |
12 from PyQt6.QtWebEngineCore import QWebEnginePage |
13 from PyQt6.QtWidgets import QMenu |
13 from PyQt6.QtWidgets import QMenu |
14 |
14 |
15 from eric7.EricWidgets.EricModelToolBar import EricModelToolBar |
15 from eric7.EricWidgets.EricModelToolBar import EricModelToolBar |
|
16 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
16 |
17 |
17 from .BookmarksModel import BookmarksModel |
18 from .BookmarksModel import BookmarksModel |
18 |
19 |
19 |
20 |
20 class BookmarksToolBar(EricModelToolBar): |
21 class BookmarksToolBar(EricModelToolBar): |
207 @type QAction |
208 @type QAction |
208 """ |
209 """ |
209 idx = self.index(act) |
210 idx = self.index(act) |
210 url = idx.data(BookmarksModel.UrlRole) |
211 url = idx.data(BookmarksModel.UrlRole) |
211 |
212 |
212 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
213 |
|
214 WebBrowserWindow.mainWindow().newPrivateWindow(url) |
213 WebBrowserWindow.mainWindow().newPrivateWindow(url) |
215 self.__updateVisitCount(idx) |
214 self.__updateVisitCount(idx) |
216 |
215 |
217 def __removeBookmark(self, act): |
216 def __removeBookmark(self, act): |
218 """ |
217 """ |