Мне нужно в дереве QFileSystemModel отобразить только музыкальные файлы.
GoodFileSystemModel* fsm = new GoodFileSystemModel(this);
fsm->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs | QDir::Files );
fsm->setNameFilters( QStringList() << "*.mp3" << "*.flac" <<"*.ogg" << "*.wav" << "*.aac" << "*.3gp" );
.....
GoodFileSystemModel - это QFileSystemModel с некоторыми изменениями из-за косяков в оригинале. Все изменения касаются только drag-n-drop.
Всё вроде работает как надо, показывает только музыкальные файлы. Но когда лазаю по каталогам с музыкой, вдруг обнаруживаю в дереве файл... m3u. И какого блин хрена? Я его не заказывал!