mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-06-03 17:08:08 -04:00
Replace deprecated functions
Improve the code by replacing deprecated functions as suggested by the Qt documentation.
This commit is contained in:
parent
085c9c4841
commit
560d0483ae
@ -90,7 +90,7 @@ bool ANIHandler::read(QImage *outImage)
|
||||
}
|
||||
|
||||
const QByteArray frameSizeData = device()->read(sizeof(quint32_le));
|
||||
if (frameSizeData.count() != sizeof(quint32_le)) {
|
||||
if (frameSizeData.size() != sizeof(quint32_le)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -384,7 +384,7 @@ bool ANIHandler::ensureScanned() const
|
||||
// TODO should we check that the number of rate entries matches nSteps?
|
||||
auto *dataPtr = data.data();
|
||||
QVector<int> list;
|
||||
for (int i = 0; i < data.count(); i += sizeof(quint32_le)) {
|
||||
for (int i = 0; i < data.size(); i += sizeof(quint32_le)) {
|
||||
const auto entry = *(reinterpret_cast<const quint32_le *>(dataPtr + i));
|
||||
list.append(entry);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include <QDebug>
|
||||
#include <QImage>
|
||||
#include <QSet>
|
||||
#include <QTimeZone>
|
||||
|
||||
#if defined(Q_OS_WINDOWS) && !defined(NOMINMAX)
|
||||
#define NOMINMAX
|
||||
@ -222,7 +223,7 @@ QString createTag(char *asciiz, const char *tag)
|
||||
|
||||
QString createTimeTag(time_t time, const char *tag)
|
||||
{
|
||||
auto value = QDateTime::fromSecsSinceEpoch(time, Qt::UTC);
|
||||
auto value = QDateTime::fromSecsSinceEpoch(time, QTimeZone::utc());
|
||||
if (value.isValid() && time > 0) {
|
||||
return createTag(value.toString(Qt::ISODate), tag);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user