src/eric7/WebBrowser/Bookmarks/BookmarksMenu.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
9 9
10 from PyQt6.QtCore import pyqtSignal, Qt, QUrl 10 from PyQt6.QtCore import pyqtSignal, Qt, QUrl
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 EricWidgets.EricModelMenu import EricModelMenu 14 from eric7.EricWidgets.EricModelMenu import EricModelMenu
15 15
16 from .BookmarksModel import BookmarksModel 16 from .BookmarksModel import BookmarksModel
17 from .BookmarkNode import BookmarkNode 17 from .BookmarkNode import BookmarkNode
18 18
19 19
64 """ 64 """
65 Private method to update the visit count of a bookmark. 65 Private method to update the visit count of a bookmark.
66 66
67 @param idx index of the bookmark item (QModelIndex) 67 @param idx index of the bookmark item (QModelIndex)
68 """ 68 """
69 from WebBrowser.WebBrowserWindow import WebBrowserWindow 69 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
70 70
71 bookmarkNode = self.model().node(idx) 71 bookmarkNode = self.model().node(idx)
72 manager = WebBrowserWindow.bookmarksManager() 72 manager = WebBrowserWindow.bookmarksManager()
73 manager.incVisitCount(bookmarkNode) 73 manager.incVisitCount(bookmarkNode)
74 74
233 @type QAction 233 @type QAction
234 """ 234 """
235 idx = self.index(act) 235 idx = self.index(act)
236 url = idx.data(BookmarksModel.UrlRole) 236 url = idx.data(BookmarksModel.UrlRole)
237 237
238 from WebBrowser.WebBrowserWindow import WebBrowserWindow 238 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
239 239
240 WebBrowserWindow.mainWindow().newWindow(url) 240 WebBrowserWindow.mainWindow().newWindow(url)
241 self.__updateVisitCount(idx) 241 self.__updateVisitCount(idx)
242 242
243 def __openBookmarkInPrivateWindow(self, act): 243 def __openBookmarkInPrivateWindow(self, act):
248 @type QAction 248 @type QAction
249 """ 249 """
250 idx = self.index(act) 250 idx = self.index(act)
251 url = idx.data(BookmarksModel.UrlRole) 251 url = idx.data(BookmarksModel.UrlRole)
252 252
253 from WebBrowser.WebBrowserWindow import WebBrowserWindow 253 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
254 254
255 WebBrowserWindow.mainWindow().newPrivateWindow(url) 255 WebBrowserWindow.mainWindow().newPrivateWindow(url)
256 self.__updateVisitCount(idx) 256 self.__updateVisitCount(idx)
257 257
258 def __removeBookmark(self, act): 258 def __removeBookmark(self, act):
307 """ 307 """
308 Public method to add any actions before the tree. 308 Public method to add any actions before the tree.
309 309
310 @return flag indicating if any actions were added (boolean) 310 @return flag indicating if any actions were added (boolean)
311 """ 311 """
312 from WebBrowser.WebBrowserWindow import WebBrowserWindow 312 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
313 313
314 manager = WebBrowserWindow.bookmarksManager() 314 manager = WebBrowserWindow.bookmarksManager()
315 self.setModel(manager.bookmarksModel()) 315 self.setModel(manager.bookmarksModel())
316 self.setRootIndex(manager.bookmarksModel().nodeIndex(manager.menu())) 316 self.setRootIndex(manager.bookmarksModel().nodeIndex(manager.menu()))
317 317

eric ide

mercurial