E5Gui/E5Completers.py

changeset 2990
583beaf0b4b8
parent 2822
449de130268e
child 3034
7ce719013078
child 3057
10516539f238
equal deleted inserted replaced
2989:7efa8b8b6903 2990:583beaf0b4b8
24 Constructor 24 Constructor
25 25
26 @param parent parent widget of the completer (QWidget) 26 @param parent parent widget of the completer (QWidget)
27 @keyparam completionMode completion mode of the 27 @keyparam completionMode completion mode of the
28 completer (QCompleter.CompletionMode) 28 completer (QCompleter.CompletionMode)
29 @keyparam showHidden flag indicating to show hidden entries as well (boolean) 29 @keyparam showHidden flag indicating to show hidden entries as well
30 (boolean)
30 """ 31 """
31 super().__init__(parent) 32 super().__init__(parent)
32 self.__model = QFileSystemModel(self) 33 self.__model = QFileSystemModel(self)
33 if showHidden: 34 if showHidden:
34 self.__model.setFilter( 35 self.__model.setFilter(
35 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | \ 36 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | \
36 QDir.AllDirs | QDir.Hidden)) 37 QDir.AllDirs | QDir.Hidden))
37 else: 38 else:
38 self.__model.setFilter( 39 self.__model.setFilter(QDir.Filters(
39 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | QDir.AllDirs)) 40 QDir.Dirs | QDir.Files | QDir.Drives | QDir.AllDirs))
40 self.setModel(self.__model) 41 self.setModel(self.__model)
41 self.setCompletionMode(completionMode) 42 self.setCompletionMode(completionMode)
42 if isWindowsPlatform(): 43 if isWindowsPlatform():
43 self.setCaseSensitivity(Qt.CaseInsensitive) 44 self.setCaseSensitivity(Qt.CaseInsensitive)
44 if parent: 45 if parent:
56 Constructor 57 Constructor
57 58
58 @param parent parent widget of the completer (QWidget) 59 @param parent parent widget of the completer (QWidget)
59 @keyparam completionMode completion mode of the 60 @keyparam completionMode completion mode of the
60 completer (QCompleter.CompletionMode) 61 completer (QCompleter.CompletionMode)
61 @keyparam showHidden flag indicating to show hidden entries as well (boolean) 62 @keyparam showHidden flag indicating to show hidden entries as well
63 (boolean)
62 """ 64 """
63 super().__init__(parent) 65 super().__init__(parent)
64 self.__model = QFileSystemModel(self) 66 self.__model = QFileSystemModel(self)
65 if showHidden: 67 if showHidden:
66 self.__model.setFilter( 68 self.__model.setFilter(
84 completionMode=QCompleter.PopupCompletion): 86 completionMode=QCompleter.PopupCompletion):
85 """ 87 """
86 Constructor 88 Constructor
87 89
88 @param parent parent widget of the completer (QWidget) 90 @param parent parent widget of the completer (QWidget)
89 @param strings list of string to load into the completer (list of strings) 91 @param strings list of string to load into the completer
92 (list of strings)
90 @keyparam completionMode completion mode of the 93 @keyparam completionMode completion mode of the
91 completer (QCompleter.CompletionMode) 94 completer (QCompleter.CompletionMode)
92 """ 95 """
93 super().__init__(parent) 96 super().__init__(parent)
94 self.__model = QStringListModel(strings, parent) 97 self.__model = QStringListModel(strings, parent)

eric ide

mercurial