Commit 20f53124 authored by Ronan Abhamon's avatar Ronan Abhamon

feat(app): add static_cast for Clang

parent 28d64620
...@@ -28,7 +28,7 @@ Units::Units (QObject *parent) : QObject(parent) {} ...@@ -28,7 +28,7 @@ Units::Units (QObject *parent) : QObject(parent) {}
float Units::getDp () const { float Units::getDp () const {
#ifdef Q_OS_MACOS #ifdef Q_OS_MACOS
return 96.0 / 72.0; return static_cast<float>(96.0 / 72.0);
#endif // ifdef Q_OS_MACOS #endif // ifdef Q_OS_MACOS
return 1.0; return 1.0;
......
...@@ -540,7 +540,7 @@ quint32 QExifValue::toLong () const { ...@@ -540,7 +540,7 @@ quint32 QExifValue::toLong () const {
case Long: case Long:
return static_cast<const QExifLongValuePrivate *>(d.constData())->value.at(0); return static_cast<const QExifLongValuePrivate *>(d.constData())->value.at(0);
case SignedLong: case SignedLong:
return static_cast<const QExifSignedLongValuePrivate *>(d.constData())->value.at(0); return static_cast<quint32>(static_cast<const QExifSignedLongValuePrivate *>(d.constData())->value.at(0));
} }
} }
return 0; return 0;
...@@ -598,7 +598,7 @@ qint32 QExifValue::toSignedLong () const { ...@@ -598,7 +598,7 @@ qint32 QExifValue::toSignedLong () const {
case Short: case Short:
return static_cast<const QExifShortValuePrivate *>(d.constData())->value.at(0); return static_cast<const QExifShortValuePrivate *>(d.constData())->value.at(0);
case Long: case Long:
return static_cast<const QExifLongValuePrivate *>(d.constData())->value.at(0); return static_cast<qint32>(static_cast<const QExifLongValuePrivate *>(d.constData())->value.at(0));
case SignedLong: case SignedLong:
return static_cast<const QExifSignedLongValuePrivate *>(d.constData())->value.at(0); return static_cast<const QExifSignedLongValuePrivate *>(d.constData())->value.at(0);
} }
...@@ -1544,7 +1544,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con ...@@ -1544,7 +1544,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con
} else { } else {
stream << offset; stream << offset;
offset += value.count(); offset += static_cast<quint32>(value.count());
} }
break; break;
case QExifValue::Undefined: case QExifValue::Undefined:
...@@ -1556,7 +1556,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con ...@@ -1556,7 +1556,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con
} else { } else {
stream << offset; stream << offset;
offset += value.count(); offset += static_cast<quint32>(value.count());
} }
break; break;
case QExifValue::Ascii: case QExifValue::Ascii:
...@@ -1569,7 +1569,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con ...@@ -1569,7 +1569,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con
} else { } else {
stream << offset; stream << offset;
offset += value.count(); offset += static_cast<quint32>(value.count());
} }
break; break;
case QExifValue::Short: case QExifValue::Short:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment