src/eric7/WebBrowser/Bookmarks/BookmarksMenu.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
10 from PyQt6.QtCore import Qt, QUrl, pyqtSignal 10 from PyQt6.QtCore import Qt, QUrl, pyqtSignal
11 from PyQt6.QtGui import QCursor 11 from PyQt6.QtGui import QCursor
12 from PyQt6.QtWidgets import QMenu 12 from PyQt6.QtWidgets import QMenu
13 13
14 from eric7.EricWidgets.EricModelMenu import EricModelMenu 14 from eric7.EricWidgets.EricModelMenu import EricModelMenu
15 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
15 16
16 from .BookmarkNode import BookmarkNode 17 from .BookmarkNode import BookmarkNode
17 from .BookmarksModel import BookmarksModel 18 from .BookmarksModel import BookmarksModel
18 19
19 20
233 @type QAction 234 @type QAction
234 """ 235 """
235 idx = self.index(act) 236 idx = self.index(act)
236 url = idx.data(BookmarksModel.UrlRole) 237 url = idx.data(BookmarksModel.UrlRole)
237 238
238 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
239
240 WebBrowserWindow.mainWindow().newWindow(url) 239 WebBrowserWindow.mainWindow().newWindow(url)
241 self.__updateVisitCount(idx) 240 self.__updateVisitCount(idx)
242 241
243 def __openBookmarkInPrivateWindow(self, act): 242 def __openBookmarkInPrivateWindow(self, act):
244 """ 243 """
247 @param act reference to the triggering action 246 @param act reference to the triggering action
248 @type QAction 247 @type QAction
249 """ 248 """
250 idx = self.index(act) 249 idx = self.index(act)
251 url = idx.data(BookmarksModel.UrlRole) 250 url = idx.data(BookmarksModel.UrlRole)
252
253 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
254 251
255 WebBrowserWindow.mainWindow().newPrivateWindow(url) 252 WebBrowserWindow.mainWindow().newPrivateWindow(url)
256 self.__updateVisitCount(idx) 253 self.__updateVisitCount(idx)
257 254
258 def __removeBookmark(self, act): 255 def __removeBookmark(self, act):

eric ide

mercurial