From 21b3f0e912bd5ad5e5edd6127f1d93713cad8baf Mon Sep 17 00:00:00 2001 From: Arin Alexander Date: Fri, 3 Feb 2017 14:18:28 +0300 Subject: [PATCH] fix #58 PDF file extension --- limereport/lrpreviewreportwidget.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/limereport/lrpreviewreportwidget.cpp b/limereport/lrpreviewreportwidget.cpp index d614193..986e95d 100644 --- a/limereport/lrpreviewreportwidget.cpp +++ b/limereport/lrpreviewreportwidget.cpp @@ -174,8 +174,12 @@ void PreviewReportWidget::print() void PreviewReportWidget::printToPDF() { - QString fileName = QFileDialog::getSaveFileName(this,tr("PDF file name"),"","PDF(*.pdf)" ); + QString filter = "PDF (*.pdf)"; + QString fileName = QFileDialog::getSaveFileName(this,tr("PDF file name"),"","PDF (*.pdf)"); if (!fileName.isEmpty()){ + QFileInfo fi(fileName); + if (fi.suffix().isEmpty()) + fileName+=".pdf"; QPrinter printer; printer.setOutputFileName(fileName); printer.setOutputFormat(QPrinter::PdfFormat);