QFileDialog: Do not pass on file model root to QFileDialogOptions.
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Fri, 26 Oct 2012 13:03:00 +0000 (15:03 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 2 Nov 2012 11:16:49 +0000 (12:16 +0100)
commit8727826871c5b1431b3930c996ac6a1de83776ce
tree000f316773afe184310d537bc689efa570150318
parentc6f3d919dd82497183bdf780b0d00aeb374aa934
QFileDialog: Do not pass on file model root to QFileDialogOptions.

QFileDialog::selectedFiles() defaults to file model root
for 'AnyFile', which confuses native dialogs since
selectedFiles == directory in that case. Split up
QFileDialog::selectedFiles() and skip the default when
initializing QFileDialogOptions for native dialogs.

Change-Id: I65cda182df8b1748159058fc361c10d97f5650ce
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
src/widgets/dialogs/qfiledialog.cpp
src/widgets/dialogs/qfiledialog_p.h