src/eric7/EricWidgets/EricDirFileDialog.py

branch
eric7
changeset 11006
a671918232f3
parent 10689
3ede487187f2
child 11035
e1e1d6e317c7
equal deleted inserted replaced
11005:b918c6c2736b 11006:a671918232f3
138 @rtype list of str 138 @rtype list of str
139 """ 139 """
140 if options is None: 140 if options is None:
141 options = QFileDialog.Option(0) 141 options = QFileDialog.Option(0)
142 options |= QFileDialog.Option.DontUseNativeDialog 142 options |= QFileDialog.Option.DontUseNativeDialog
143 dlg = EricDirFileDialog(parent, caption, directory, filterStr) 143 dlg = EricDirFileDialog(
144 parent=parent, caption=caption, directory=directory, filterStr=filterStr
145 )
144 dlg.setOptions(options) 146 dlg.setOptions(options)
145 dlg.exec() 147 dlg.exec()
146 148
147 return dlg.__selectedFilesFolders 149 return dlg.__selectedFilesFolders
148 150
167 @rtype list of pathlib.Path 169 @rtype list of pathlib.Path
168 """ 170 """
169 if options is None: 171 if options is None:
170 options = QFileDialog.Option(0) 172 options = QFileDialog.Option(0)
171 options |= QFileDialog.Option.DontUseNativeDialog 173 options |= QFileDialog.Option.DontUseNativeDialog
172 dlg = EricDirFileDialog(parent, caption, str(directory), filterStr) 174 dlg = EricDirFileDialog(
175 parent=parent,
176 caption=caption,
177 directory=str(directory),
178 filterStr=filterStr,
179 )
173 dlg.setOptions(options) 180 dlg.setOptions(options)
174 dlg.exec() 181 dlg.exec()
175 182
176 return [pathlib.Path(p) for p in dlg.__selectedFilesFolders] 183 return [pathlib.Path(p) for p in dlg.__selectedFilesFolders]

eric ide

mercurial