eric6/E5Gui/E5Completers.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8218
7c09585bd960
equal deleted inserted replaced
8190:fb0ef164f536 8273:698ae46f40a4
29 @param completionMode completion mode of the 29 @param completionMode completion mode of the
30 completer (QCompleter.CompletionMode) 30 completer (QCompleter.CompletionMode)
31 @param showHidden flag indicating to show hidden entries as well 31 @param showHidden flag indicating to show hidden entries as well
32 (boolean) 32 (boolean)
33 """ 33 """
34 super(E5FileCompleter, self).__init__(parent) 34 super().__init__(parent)
35 self.__model = QFileSystemModel(self) 35 self.__model = QFileSystemModel(self)
36 if showHidden: 36 if showHidden:
37 self.__model.setFilter(QDir.Filters( 37 self.__model.setFilter(QDir.Filters(
38 QDir.Filter.Dirs | 38 QDir.Filter.Dirs |
39 QDir.Filter.Files | 39 QDir.Filter.Files |
89 @param completionMode completion mode of the 89 @param completionMode completion mode of the
90 completer (QCompleter.CompletionMode) 90 completer (QCompleter.CompletionMode)
91 @param showHidden flag indicating to show hidden entries as well 91 @param showHidden flag indicating to show hidden entries as well
92 (boolean) 92 (boolean)
93 """ 93 """
94 super(E5DirCompleter, self).__init__(parent) 94 super().__init__(parent)
95 self.__model = QFileSystemModel(self) 95 self.__model = QFileSystemModel(self)
96 if showHidden: 96 if showHidden:
97 self.__model.setFilter(QDir.Filters( 97 self.__model.setFilter(QDir.Filters(
98 QDir.Filter.Drives | 98 QDir.Filter.Drives |
99 QDir.Filter.AllDirs | 99 QDir.Filter.AllDirs |
143 @param strings list of string to load into the completer 143 @param strings list of string to load into the completer
144 (list of strings) 144 (list of strings)
145 @param completionMode completion mode of the 145 @param completionMode completion mode of the
146 completer (QCompleter.CompletionMode) 146 completer (QCompleter.CompletionMode)
147 """ 147 """
148 super(E5StringListCompleter, self).__init__(parent) 148 super().__init__(parent)
149 self.__model = QStringListModel( 149 self.__model = QStringListModel(
150 [] if strings is None else strings[:], 150 [] if strings is None else strings[:],
151 parent) 151 parent)
152 self.setModel(self.__model) 152 self.setModel(self.__model)
153 self.setCompletionMode(completionMode) 153 self.setCompletionMode(completionMode)

eric ide

mercurial