src/eric7/WebBrowser/Bookmarks/BookmarksModel.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
19 QIODevice, 19 QIODevice,
20 QBuffer, 20 QBuffer,
21 QMimeData, 21 QMimeData,
22 ) 22 )
23 23
24 import UI.PixmapCache 24 from eric7.EricGui import EricPixmapCache
25 25
26 26
27 class BookmarksModel(QAbstractItemModel): 27 class BookmarksModel(QAbstractItemModel):
28 """ 28 """
29 Class implementing the bookmark model. 29 Class implementing the bookmark model.
208 elif role == BookmarksModel.SeparatorRole: 208 elif role == BookmarksModel.SeparatorRole:
209 return bookmarkNode.type() == BookmarkNode.Separator 209 return bookmarkNode.type() == BookmarkNode.Separator
210 210
211 elif role == Qt.ItemDataRole.DecorationRole and index.column() == 0: 211 elif role == Qt.ItemDataRole.DecorationRole and index.column() == 0:
212 if bookmarkNode.type() == BookmarkNode.Folder: 212 if bookmarkNode.type() == BookmarkNode.Folder:
213 return UI.PixmapCache.getIcon("dirOpen") 213 return EricPixmapCache.getIcon("dirOpen")
214 import WebBrowser.WebBrowserWindow 214
215 215 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
216 return WebBrowser.WebBrowserWindow.WebBrowserWindow.icon( 216
217 QUrl(bookmarkNode.url) 217 return WebBrowserWindow.icon(QUrl(bookmarkNode.url))
218 )
219 218
220 return None 219 return None
221 220
222 def columnCount(self, parent=None): 221 def columnCount(self, parent=None):
223 """ 222 """

eric ide

mercurial