E5Gui/E5Completers.py

changeset 564
b3d966393ba9
parent 529
86332f558b7b
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
28 @keyparam showHidden flag indicating to show hidden entries as well (boolean) 28 @keyparam showHidden flag indicating to show hidden entries as well (boolean)
29 """ 29 """
30 QCompleter.__init__(self, parent) 30 QCompleter.__init__(self, parent)
31 self.__model = QDirModel(self) 31 self.__model = QDirModel(self)
32 if showHidden: 32 if showHidden:
33 self.__model.setFilter(\ 33 self.__model.setFilter(
34 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | \ 34 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | \
35 QDir.AllDirs | QDir.Hidden)) 35 QDir.AllDirs | QDir.Hidden))
36 else: 36 else:
37 self.__model.setFilter(\ 37 self.__model.setFilter(
38 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | QDir.AllDirs)) 38 QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives | QDir.AllDirs))
39 self.setModel(self.__model) 39 self.setModel(self.__model)
40 self.setCompletionMode(completionMode) 40 self.setCompletionMode(completionMode)
41 if isWindowsPlatform(): 41 if isWindowsPlatform():
42 self.setCaseSensitivity(Qt.CaseInsensitive) 42 self.setCaseSensitivity(Qt.CaseInsensitive)
59 @keyparam showHidden flag indicating to show hidden entries as well (boolean) 59 @keyparam showHidden flag indicating to show hidden entries as well (boolean)
60 """ 60 """
61 QCompleter.__init__(self, parent) 61 QCompleter.__init__(self, parent)
62 self.__model = QDirModel(self) 62 self.__model = QDirModel(self)
63 if showHidden: 63 if showHidden:
64 self.__model.setFilter(\ 64 self.__model.setFilter(
65 QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden)) 65 QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden))
66 else: 66 else:
67 self.__model.setFilter(\ 67 self.__model.setFilter(
68 QDir.Filters(QDir.Drives | QDir.AllDirs)) 68 QDir.Filters(QDir.Drives | QDir.AllDirs))
69 self.setModel(self.__model) 69 self.setModel(self.__model)
70 self.setCompletionMode(completionMode) 70 self.setCompletionMode(completionMode)
71 if isWindowsPlatform(): 71 if isWindowsPlatform():
72 self.setCaseSensitivity(Qt.CaseInsensitive) 72 self.setCaseSensitivity(Qt.CaseInsensitive)

eric ide

mercurial