mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
avoid duplicate and inconsistent applying of QDir::separator()
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
This commit is contained in:
parent
bf9a526d63
commit
9ea32a0158
2 changed files with 9 additions and 12 deletions
|
@ -10,7 +10,7 @@
|
|||
#include "statistics.h"
|
||||
#include "save-html.h"
|
||||
|
||||
void file_copy_and_overwrite(const QString &fileName, const QString &newName)
|
||||
static void file_copy_and_overwrite(const QString &fileName, const QString &newName)
|
||||
{
|
||||
QFile file(newName);
|
||||
if (file.exists())
|
||||
|
@ -18,7 +18,7 @@ void file_copy_and_overwrite(const QString &fileName, const QString &newName)
|
|||
QFile::copy(fileName, newName);
|
||||
}
|
||||
|
||||
void exportHTMLsettings(const QString &filename, struct htmlExportSetting &hes)
|
||||
static void exportHTMLsettings(const QString &filename, struct htmlExportSetting &hes)
|
||||
{
|
||||
QString fontSize = hes.fontSize;
|
||||
QString fontFamily = hes.fontFamily;
|
||||
|
@ -128,21 +128,19 @@ void exportHtmlInitLogic(const QString &filename, struct htmlExportSetting &hes)
|
|||
QFile file(filename);
|
||||
QFileInfo info(file);
|
||||
QDir mainDir = info.absoluteDir();
|
||||
mainDir.mkdir(file.fileName() + "_files");
|
||||
QString exportFiles = file.fileName() + "_files";
|
||||
QString exportFiles = file.fileName() + "_files" + QDir::separator();
|
||||
mainDir.mkdir(exportFiles);
|
||||
|
||||
QString json_dive_data = exportFiles + QDir::separator() + "file.js";
|
||||
QString json_settings = exportFiles + QDir::separator() + "settings.js";
|
||||
QString translation = exportFiles + QDir::separator() + "translation.js";
|
||||
QString stat_file = exportFiles + QDir::separator() + "stat.js";
|
||||
exportFiles += "/";
|
||||
QString json_dive_data = exportFiles + "file.js";
|
||||
QString json_settings = exportFiles + "settings.js";
|
||||
QString translation = exportFiles + "translation.js";
|
||||
QString stat_file = exportFiles + "stat.js";
|
||||
|
||||
if (hes.exportPhotos) {
|
||||
photosDirectory = exportFiles + QDir::separator() + "photos" + QDir::separator();
|
||||
photosDirectory = exportFiles + "photos" + QDir::separator();
|
||||
mainDir.mkdir(photosDirectory);
|
||||
}
|
||||
|
||||
|
||||
exportHTMLsettings(json_settings, hes);
|
||||
exportHTMLstatistics(stat_file, hes);
|
||||
export_translation(qPrintable(translation));
|
||||
|
|
|
@ -14,7 +14,6 @@ struct htmlExportSetting {
|
|||
QString themeFile;
|
||||
};
|
||||
|
||||
void file_copy_and_overwrite(const QString &fileName, const QString &newName);
|
||||
void exportHtmlInitLogic(const QString &filename, struct htmlExportSetting &hes);
|
||||
|
||||
#endif // DIVELOGEXPORTLOGIC_H
|
||||
|
|
Loading…
Add table
Reference in a new issue