eric7/WebBrowser/Bookmarks/BookmarksDialog.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
11 from PyQt6.QtGui import QFontMetrics, QCursor 11 from PyQt6.QtGui import QFontMetrics, QCursor
12 from PyQt6.QtWidgets import ( 12 from PyQt6.QtWidgets import (
13 QDialog, QMenu, QApplication, QInputDialog, QLineEdit 13 QDialog, QMenu, QApplication, QInputDialog, QLineEdit
14 ) 14 )
15 15
16 from E5Gui.E5TreeSortFilterProxyModel import E5TreeSortFilterProxyModel 16 from E5Gui.EricTreeSortFilterProxyModel import EricTreeSortFilterProxyModel
17 17
18 from .Ui_BookmarksDialog import Ui_BookmarksDialog 18 from .Ui_BookmarksDialog import Ui_BookmarksDialog
19 19
20 20
21 class BookmarksDialog(QDialog, Ui_BookmarksDialog): 21 class BookmarksDialog(QDialog, Ui_BookmarksDialog):
51 self.__bookmarksManager = ( 51 self.__bookmarksManager = (
52 WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager() 52 WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()
53 ) 53 )
54 54
55 self.__bookmarksModel = self.__bookmarksManager.bookmarksModel() 55 self.__bookmarksModel = self.__bookmarksManager.bookmarksModel()
56 self.__proxyModel = E5TreeSortFilterProxyModel(self) 56 self.__proxyModel = EricTreeSortFilterProxyModel(self)
57 self.__proxyModel.setFilterKeyColumn(-1) 57 self.__proxyModel.setFilterKeyColumn(-1)
58 self.__proxyModel.setSourceModel(self.__bookmarksModel) 58 self.__proxyModel.setSourceModel(self.__bookmarksModel)
59 59
60 self.searchEdit.textChanged.connect( 60 self.searchEdit.textChanged.connect(
61 self.__proxyModel.setFilterFixedString) 61 self.__proxyModel.setFilterFixedString)

eric ide

mercurial