Fix to add proper file extension when saving even if OS does not automatically add it for us.

This commit is contained in:
Collin Kidder
2015-08-12 20:49:31 -04:00
parent 07de662532
commit c4c0079675
6 changed files with 77 additions and 14 deletions
+16 -3
View File
@@ -365,9 +365,21 @@ void GraphingWindow::saveGraphs()
{
filename = dialog.selectedFiles()[0];
if (dialog.selectedNameFilter() == filters[0]) ui->graphingView->savePdf(filename, true, 0, 0);
if (dialog.selectedNameFilter() == filters[1]) ui->graphingView->savePng(filename, 0, 0);
if (dialog.selectedNameFilter() == filters[2]) ui->graphingView->saveJpg(filename, 0, 0);
if (dialog.selectedNameFilter() == filters[0])
{
if (!filename.contains('.')) filename += ".pdf";
ui->graphingView->savePdf(filename, true, 0, 0);
}
if (dialog.selectedNameFilter() == filters[1])
{
if (!filename.contains('.')) filename += ".png";
ui->graphingView->savePng(filename, 0, 0);
}
if (dialog.selectedNameFilter() == filters[2])
{
if (!filename.contains('.')) filename += ".jpg";
ui->graphingView->saveJpg(filename, 0, 0);
}
}
}
@@ -387,6 +399,7 @@ void GraphingWindow::saveDefinitions()
if (dialog.exec() == QDialog::Accepted)
{
filename = dialog.selectedFiles()[0];
if (!filename.contains('.')) filename += ".gdf";
QFile *outFile = new QFile(filename);