mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
HTML: Add dive photos to the detailed view
Dive photos are copied to the photos directory on export. The photos section appears only if photos exist. C++ helper functions are added to copy images to the photos directory, Additionally the photos directory must be passed as a parameter to the write_one_dive function to save photos to it. Some options structure may be needed instead of passing many arguments. Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com> Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
346f71f262
commit
6f05194b02
9 changed files with 132 additions and 17 deletions
|
@ -81,13 +81,16 @@ void DiveLogExportDialog::exportHtmlInit(const QString &filename)
|
|||
QFileInfo info(file);
|
||||
QDir mainDir = info.absoluteDir();
|
||||
mainDir.mkdir(file.fileName() + "_files");
|
||||
QString exportFiles = file.fileName() + "_files/";
|
||||
QString exportFiles = file.fileName() + "_files";
|
||||
|
||||
QString json_dive_data = exportFiles + QDir::separator() + "file.json";
|
||||
QString json_settings = exportFiles + QDir::separator() + "settings.json";
|
||||
QString photos_directory = exportFiles + QDir::separator() + "photos" + QDir::separator();
|
||||
mainDir.mkdir(photos_directory);
|
||||
exportFiles += "/";
|
||||
|
||||
exportHTMLsettings(json_settings);
|
||||
export_HTML(json_dive_data.toUtf8().data(), ui->exportSelectedDives->isChecked(), ui->exportListOnly->isChecked());
|
||||
export_HTML(json_dive_data.toUtf8().data(), photos_directory.toUtf8().data(), ui->exportSelectedDives->isChecked(), ui->exportListOnly->isChecked());
|
||||
|
||||
QString searchPath = getSubsurfaceDataPath("theme");
|
||||
if (searchPath.isEmpty())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue