build: Update Qt version

This commit is contained in:
Lars Toenning
2025-10-12 20:34:31 +02:00
parent ff45b56a06
commit b85a82f5fb
10 changed files with 27 additions and 10 deletions

View File

@@ -18,7 +18,7 @@ env:
do_vatsim_key: ${{ github.event_name == 'push' }}
do_symbols: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
do_doxygen: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
qt_version: 6.8.0
qt_version: 6.10.0
bitrock_version: qt-professional-24.7.0
bitrock_url: https://releases.installbuilder.com/installbuilder
externals: swift-project/externals

View File

@@ -69,13 +69,15 @@ namespace swift::sample
QByteArray jsonArray(doc.toJson());
streamOut << "write JSON array with size " << jsonArray.size() << Qt::endl;
QTemporaryFile tempFile;
tempFile.open();
bool res = tempFile.open();
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Failed to open file");
tempFile.write(jsonArray);
tempFile.close();
streamOut << "written to " << tempFile.fileName() << " in " << time.restart() << "ms" << Qt::endl;
// re-read
tempFile.open();
res = tempFile.open();
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Failed to open file");
jsonArray = tempFile.readAll();
doc = QJsonDocument::fromJson(jsonArray);
entriesList.clear();

View File

@@ -2077,13 +2077,15 @@ namespace swift::core::fsd
{
const QString filePath = CFileUtils::appendFilePaths(setting.getFileDir(), "rawfsdmessages.log");
m_rawFsdMessageLogFile.setFileName(filePath);
m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly);
const bool res = m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open log file");
}
else if (setting.getFileWriteMode() == CRawFsdMessageSettings::Append)
{
const QString filePath = CFileUtils::appendFilePaths(setting.getFileDir(), "rawfsdmessages.log");
m_rawFsdMessageLogFile.setFileName(filePath);
m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly | QIODevice::Append);
const bool res = m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly | QIODevice::Append);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open log file");
}
else if (setting.getFileWriteMode() == CRawFsdMessageSettings::Timestamped)
{
@@ -2093,7 +2095,8 @@ namespace swift::core::fsd
filename += QLatin1String(".log");
const QString filePath = CFileUtils::appendFilePaths(setting.getFileDir(), filename);
m_rawFsdMessageLogFile.setFileName(filePath);
m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly);
const bool res = m_rawFsdMessageLogFile.open(QIODevice::Text | QIODevice::WriteOnly);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open log file");
}
}

View File

@@ -83,7 +83,11 @@ namespace swift::misc
connect(m_serializer, &CDataCacheSerializer::valuesLoadedFromStore, this, &CDataCache::changeValuesFromRemote,
Qt::DirectConnection);
if (!QFile::exists(revisionFileName())) { QFile(revisionFileName()).open(QFile::WriteOnly); }
if (!QFile::exists(revisionFileName()))
{
const bool res = QFile(revisionFileName()).open(QFile::WriteOnly);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open revision file");
}
m_serializer->loadFromStore({}, false, true); // load pinned values
singleShot(0, this,
[this] // only start the serializer if the main thread event loop runs

View File

@@ -14,6 +14,7 @@
#include "config/buildconfig.h"
#include "misc/swiftdirectories.h"
#include "misc/verify.h"
using namespace swift::config;
@@ -42,7 +43,8 @@ namespace swift::misc
QDir::root().mkpath(CSwiftDirectories::logDirectory());
removeOldLogFiles();
m_logFile.setFileName(getLogFilePath());
m_logFile.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text);
const bool res = m_logFile.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open log file");
m_stream.setDevice(&m_logFile);
m_stream.setEncoding(QStringConverter::Utf8);
writeHeaderToFile();

View File

@@ -253,7 +253,8 @@ namespace swift::misc::simulation::xplane
const QString packageFilePath = it.fileInfo().absolutePath();
QFile file(packageFile);
file.open(QIODevice::ReadOnly);
const bool res = file.open(QIODevice::ReadOnly);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open package file");
QString content;
QTextStream ts(&file);
@@ -273,7 +274,8 @@ namespace swift::misc::simulation::xplane
emit this->loadingProgress(this->getSimulator(), QStringLiteral("Parsing CSL '%1'").arg(packageFile), -1);
QFile file(packageFile);
file.open(QIODevice::ReadOnly);
const bool res = file.open(QIODevice::ReadOnly);
SWIFT_VERIFY_X(res, Q_FUNC_INFO, "Could not open package file");
QString content;
QTextStream ts(&file);

View File

@@ -7,6 +7,7 @@
#include <QDateTime>
#include <QDebug>
#include <QElapsedTimer>
#include <QObject>
#include <QString>
#include <QTest>

View File

@@ -7,6 +7,7 @@
#include <QDateTime>
#include <QDebug>
#include <QElapsedTimer>
#include <QTest>
#include "test.h"

View File

@@ -7,6 +7,7 @@
#include <QCoreApplication>
#include <QDebug>
#include <QElapsedTimer>
#include <QEventLoop>
#include <QScopedPointer>
#include <QTest>

View File

@@ -8,6 +8,7 @@
* \ingroup testmisc
*/
#include <QElapsedTimer>
#include <QTest>
#include <QTime>