From 256ae870a678999cdceb1a3740a4a4eb69b4fe27 Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" Date: Mon, 11 Dec 2017 11:00:41 +0100 Subject: Write profile images to correct directory in TeX export Before, we did not look at the path of the filename to export to but we should write the images there and not in pwd. Fixes #931 Signed-off-by: Robert C. Helling --- desktop-widgets/divelogexportdialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'desktop-widgets') diff --git a/desktop-widgets/divelogexportdialog.cpp b/desktop-widgets/divelogexportdialog.cpp index 96417c1bc..cb1745483 100644 --- a/desktop-widgets/divelogexportdialog.cpp +++ b/desktop-widgets/divelogexportdialog.cpp @@ -237,6 +237,7 @@ void DiveLogExportDialog::export_depths(const char *filename, const bool selecte void DiveLogExportDialog::export_TeX(const char *filename, const bool selected_only) { FILE *f; + QDir texdir = QFileInfo(filename).dir(); struct dive *dive; struct units *units = get_units(); const char *unit; @@ -281,13 +282,12 @@ void DiveLogExportDialog::export_TeX(const char *filename, const bool selected_o if (selected_only && !dive->selected) continue; - QString filename = "profile%1.png"; ProfileWidget2 *profile = MainWindow::instance()->graphics(); profile->plotDive(dive, true); profile->setToolTipVisibile(false); QPixmap pix = QPixmap::grabWidget(profile); profile->setToolTipVisibile(true); - pix.save(filename.arg(dive->number)); + pix.save(texdir.filePath(QString("profile%1.png").arg(dive->number))); struct tm tm; -- cgit v1.2.3-70-g09d2