Skip to content
This repository was archived by the owner on Mar 4, 2023. It is now read-only.

Commit 47d797a

Browse files
committed
added missing flushes to generator
1 parent fd8283c commit 47d797a

File tree

6 files changed

+7
-1
lines changed

6 files changed

+7
-1
lines changed

tools/settingsgenerator/cppsettingsgenerator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@ void CppSettingsGenerator::process(const QString &inPath)
2323
if(!_hdrFile.open(QIODevice::WriteOnly | QIODevice::Text))
2424
throw FileException{_hdrFile};
2525
writeHeader(settings);
26+
_hdr.flush();
2627
_hdrFile.close();
2728

2829
if(!_srcFile.open(QIODevice::WriteOnly | QIODevice::Text))
2930
throw FileException{_srcFile};
3031
writeSource(settings);
32+
_src.flush();
3133
_srcFile.close();
3234
}
3335

tools/settingsgenerator/cppsettingsgenerator.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#define CPPSETTINGSGENERATOR_H
33

44
#include "settingsgeneratorimpl.h"
5+
#include <QTextStream>
56

67
class CppSettingsGenerator : public SettingsGeneratorImpl
78
{

tools/settingsgenerator/qmlsettingsgenerator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ void QmlSettingsGenerator::process(const QString &inPath)
2424
if(!_hdrFile.open(QIODevice::WriteOnly | QIODevice::Text))
2525
throw FileException{_hdrFile};
2626
auto typeNum = writeHeader(settings, QFileInfo{inPath}.completeBaseName() + QStringLiteral(".h"));
27+
_hdr.flush();
2728
_hdrFile.close();
2829

2930
if(!_srcFile.open(QIODevice::WriteOnly | QIODevice::Text))
3031
throw FileException{_srcFile};
3132
writeSource(settings, typeNum);
33+
_src.flush();
3234
_srcFile.close();
3335
}
3436

tools/settingsgenerator/qmlsettingsgenerator.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include "settingsgeneratorimpl.h"
55
#include <tuple>
66
#include <QSet>
7+
#include <QTextStream>
78

89
class QmlSettingsGenerator : public SettingsGeneratorImpl
910
{

tools/settingsgenerator/settingsgeneratorimpl.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
#define SETTINGSGENERATOR_H
33

44
#include <QFile>
5-
#include <QTextStream>
65

76
#include "qsettingsgenerator.h"
87
#include "settingsconfigimpl_p.h"

tools/settingsgenerator/settingstranslator.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ void SettingsTranslator::writeTranslations(const SettingsConfigType &settings, c
5151
_src << "}\n\n"
5252
<< "}\n";
5353

54+
_src.flush();
5455
_srcFile.close();
5556
}
5657

0 commit comments

Comments
 (0)