src/eric7/WebBrowser/Bookmarks/AddBookmarkDialog.py

branch
eric7
changeset 10482
72d9b5ea39b4
parent 10439
21c28b0f9e41
child 10683
779cda568acb
equal deleted inserted replaced
10481:9aea3575bd16 10482:72d9b5ea39b4
10 from PyQt6.QtCore import QModelIndex, QSortFilterProxyModel 10 from PyQt6.QtCore import QModelIndex, QSortFilterProxyModel
11 from PyQt6.QtWidgets import QDialog, QTreeView 11 from PyQt6.QtWidgets import QDialog, QTreeView
12 12
13 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 13 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
14 14
15 from .BookmarkNode import BookmarkNodeType
15 from .Ui_AddBookmarkDialog import Ui_AddBookmarkDialog 16 from .Ui_AddBookmarkDialog import Ui_AddBookmarkDialog
16 17
17 18
18 class AddBookmarkProxyModel(QSortFilterProxyModel): 19 class AddBookmarkProxyModel(QSortFilterProxyModel):
19 """ 20 """
255 idx = self.currentIndex() 256 idx = self.currentIndex()
256 if not idx.isValid(): 257 if not idx.isValid():
257 idx = self.__bookmarksManager.bookmarksModel().index(0, 0) 258 idx = self.__bookmarksManager.bookmarksModel().index(0, 0)
258 parent = self.__bookmarksManager.bookmarksModel().node(idx) 259 parent = self.__bookmarksManager.bookmarksModel().node(idx)
259 260
260 type_ = BookmarkNode.Folder if self.__addFolder else BookmarkNode.Bookmark 261 type_ = (
262 BookmarkNodeType.Folder if self.__addFolder else BookmarkNodeType.Bookmark
263 )
261 bookmark = BookmarkNode(type_) 264 bookmark = BookmarkNode(type_)
262 bookmark.title = self.nameEdit.text() 265 bookmark.title = self.nameEdit.text()
263 if not self.__addFolder: 266 if not self.__addFolder:
264 bookmark.url = self.addressEdit.text() 267 bookmark.url = self.addressEdit.text()
265 bookmark.desc = self.descriptionEdit.toPlainText() 268 bookmark.desc = self.descriptionEdit.toPlainText()

eric ide

mercurial