I would like to build a dialog similar to QFileDialog::getExistingDirectory() for which the OK-button only is enabled when the selected directory contains certain files.
I know I cannot achieve this with QFileDialog, instead I would have to come up with my own QDialog that has a QTreeView coupled to a QFileSystemModel.
- How can I limit the QTreeView to directories?
- How can I get the currently selected directory so I can check whether it contains some filenames?