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) |