Делаю различными способами вызов QFileDialog::getSaveFileName
QString s=QFileDialog::getSaveFileName(0,tr("Сохранить данные"),QString(),
tr("Файл данных (*.dat)") );
QString s=QFileDialog::getSaveFileName(0,tr("Сохранить данные"),QString(),
tr("Файл данных (*.dat)"),0, 0);
QString s=QFileDialog::getSaveFileName(0,tr("Сохранить данные"),QString(),
tr("Файл данных (*.dat)"),0, QFileDialog::DontUseNativeDialog);
В первых двух случаях s присваивается имя файла с расширением. А во третьем расширение отсутствует. Как реализовать возвращение имени файла с расширением при использовании QFileDialog::DontUseNativeDialog?