mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-30 05:47:57 +03:00
Move ensureUtf8Encoding to named namespace
To follow https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#sf21-dont-use-an-unnamed-anonymous-namespace-in-a-header Add QtGlobal include to define QT_VERSION and QT_VERSION_CHECK macroses before they're used.
This commit is contained in:
parent
ee980721b8
commit
dd89403df0
4 changed files with 15 additions and 13 deletions
|
@ -230,7 +230,7 @@ bool Config::GameSettings::isOrderedLine(const QString& line)
|
|||
bool Config::GameSettings::writeFileWithComments(QFile& file)
|
||||
{
|
||||
QTextStream stream(&file);
|
||||
ensureUtf8Encoding(stream);
|
||||
Misc::ensureUtf8Encoding(stream);
|
||||
|
||||
// slurp
|
||||
std::vector<QString> fileCopy;
|
||||
|
|
|
@ -1,14 +1,16 @@
|
|||
#ifndef MISC_UTF8QTEXTSTREAM_HPP
|
||||
#define MISC_UTF8QTEXTSTREAM_HPP
|
||||
#ifndef OPENMW_COMPONENTS_MISC_UTF8QTEXTSTREAM_HPP
|
||||
#define OPENMW_COMPONENTS_MISC_UTF8QTEXTSTREAM_HPP
|
||||
|
||||
#include <QtGlobal>
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
#include <QTextCodec>
|
||||
#endif
|
||||
#include <QTextStream>
|
||||
|
||||
namespace
|
||||
namespace Misc
|
||||
{
|
||||
void ensureUtf8Encoding(QTextStream& stream)
|
||||
inline void ensureUtf8Encoding(QTextStream& stream)
|
||||
{
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
stream.setCodec(QTextCodec::codecForName("UTF-8"));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue