eric6/QScintilla/SpellingDictionaryEditDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
36 self.__model = QStringListModel( 36 self.__model = QStringListModel(
37 [line.strip() for line in data.splitlines() if line.strip()], 37 [line.strip() for line in data.splitlines() if line.strip()],
38 self) 38 self)
39 self.__model.sort(0) 39 self.__model.sort(0)
40 self.__proxyModel = QSortFilterProxyModel(self) 40 self.__proxyModel = QSortFilterProxyModel(self)
41 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) 41 self.__proxyModel.setFilterCaseSensitivity(
42 Qt.CaseSensitivity.CaseInsensitive)
42 self.__proxyModel.setDynamicSortFilter(True) 43 self.__proxyModel.setDynamicSortFilter(True)
43 self.__proxyModel.setSourceModel(self.__model) 44 self.__proxyModel.setSourceModel(self.__model)
44 self.wordList.setModel(self.__proxyModel) 45 self.wordList.setModel(self.__proxyModel)
45 46
46 self.searchEdit.textChanged.connect( 47 self.searchEdit.textChanged.connect(

eric ide

mercurial