Bonjour à tous.
je voudrais savoir comment faire apparaitre dans une QListView un seul type (ou plusieurs type) de fichiers ex: .avi, .png, ect.

Mon code est en résumé ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
chemin= "C:\\";
dirModele= new QFileSystemModel(this);
dirModele->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs);
dirModele->setRootPath(chemin);
 
ui->treeDir->setModel(dirModele);
 
fichierModele= new QFileSystemModel(this);
fichierModele->setFilter(QDir::NoDotAndDotDot | QDir::Files);
fichierModele->setRootPath(chemin);
 
ui->listFichier->setModel(fichierModele);
 
 
 
void MainWindow::on_treeDir_clicked(const QModelIndex &index) {
  QString path= dirModele->fileInfo(index).absoluteFilePath();
 
  ui->listFichier->setRootIndex(fichierModele->setRootPath(path));
}
J'ai essayé pas mal de chose mais sans succès...
Je ne vois pas où mettre un filtre ?
Je suppose dans le modèle ? Mais lequel est comment ?
Je patauge!
Merci d'avance pour l'intérêt que vous voudrez bien accorder à mon problème.
Bonne soirée à tous.