avoid duplicate and inconsistent applying of QDir::separator()

Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
This commit is contained in:
Rolf Eike Beer 2019-03-22 21:33:17 +01:00 committed by Dirk Hohndel
parent bf9a526d63
commit 9ea32a0158
2 changed files with 9 additions and 12 deletions

View file

@ -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));

View file

@ -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