Обычный диалог выглядит так:
QStringList files = QFileDialog::getOpenFileNames(this,
tr("Open Files(s)"),
QDir::homePath(),
"Media files (*.avi *.mov *.mkv)");
...
"Media files (video/*)");
видимо как-то из MIME-типа нужно получить список расширений, затем их использовать как фильтр (диалог нужно будет создавать как объект и устанавливать для него фильтр).
Понтанусь немного https://gitorious.org/qmime
Сыро, но выцепить список video/ и по ним получить глобы сможет
Интересная штука. На досуге помучаю.
Но в данном случае оказалось проще перечислить ~20 форматов =)
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)