Append default file extension when saving without one

feature/print-with-inja
mandlm 2018-11-21 21:40:59 +01:00
parent 611e34fc5e
commit d1d635bd95
1 changed files with 8 additions and 4 deletions

View File

@ -99,14 +99,18 @@ void MainWindow::saveFile()
void MainWindow::saveFileAs()
{
QString filename =
QFileDialog::getSaveFileName(this, "Save file", "", "ESGRAF 4-8 (*.esgraf48)");
if (filename.isEmpty())
QFileDialog saveFilenameDialog(this);
saveFilenameDialog.setDefaultSuffix("esgraf48");
saveFilenameDialog.setFileMode(QFileDialog::AnyFile);
saveFilenameDialog.setNameFilter("ESGRAF 4-8 (*.esgraf48)");
saveFilenameDialog.setWindowTitle("Save file");
if (!saveFilenameDialog.exec())
{
return;
}
saveFile(filename);
saveFile(saveFilenameDialog.selectedFiles().first());
}
void MainWindow::closeFile()