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