1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-28 15:56:33 -04:00

Use intermediate integer to pass enum to QDataStream::operator>>

This commit is contained in:
f4exb 2022-01-23 06:52:51 +01:00
parent 85184e2b45
commit e40032e939

View File

@ -121,7 +121,7 @@ QDataStream& operator<<(QDataStream& out, const SpectrumAnnotationMarker& marker
out << marker.m_startFrequency;
out << marker.m_bandwidth;
out << marker.m_markerColor;
out << marker.m_show;
out << (int) marker.m_show;
out << marker.m_text;
return out;
}
@ -221,11 +221,13 @@ bool SpectrumSettings::deserialize(const QByteArray& data)
QDataStream& operator>>(QDataStream& in, SpectrumAnnotationMarker& marker)
{
int tmp;
in >> marker.m_startFrequency;
in >> marker.m_bandwidth;
in >> marker.m_markerColor;
in >> marker.m_show;
in >> tmp;
in >> marker.m_text;
marker.m_show = (SpectrumAnnotationMarker::ShowState) tmp;
return in;
}