mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
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 <helling@atdotde.de>
This commit is contained in:
parent
ae26875a61
commit
256ae870a6
2 changed files with 3 additions and 2 deletions
|
@ -0,0 +1 @@
|
|||
- Write profile images to correct directory in TeX export
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue