ich habe bis jetzt folgendes:
Code: Alles auswählen
QDirModel *model = new QDirModel;
ui.treeView->setModel(model);
Kann mir jemand erklären wie ich das erreiche?!
Vielen Dank schonmal im Voraus!
Mit freundlichen Grüßen
Phorx
Code: Alles auswählen
QDirModel *model = new QDirModel;
ui.treeView->setModel(model);
Code: Alles auswählen
QDirModel *model = new QDirModel;
QStringLlist filters;
filters << "*.mp3";
model->setNameFilters(filters);QDir::Filters hat ein "QDir::AllDirs", bei dem dabei steht:void QDirModel::setFilter ( QDir::Filters filters )
Wunderbar, genau das was wir brauchen. Nur wenn wir das allein zeigen, werden nur noch Verzeichnisse angezeigt, auch nicht das was wir wollen.List all directories; i.e. don't apply the filters to directory names.
Code: Alles auswählen
model->setFilter(QDir::AllDirs | QDir::Files);kleiner Tip: ergänze setFilter um QDir::NoDotAndDotDotPhorx hat geschrieben:Ich hatte mittlerweile das mit den einzelnen auch raus, aber bei dem Problem, was du mir jetzt noch erklärt hast bin ich hängen geblieben.
Also vielen Dank! Jetzt klappts
Code: Alles auswählen
model->setFilter(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot);