qDebug() << __PRETTY_FUNCTION__;
}
-GeoCoordinate::GeoCoordinate(SceneCoordinate &coordinate)
+GeoCoordinate::GeoCoordinate(const SceneCoordinate &coordinate)
{
qDebug() << __PRETTY_FUNCTION__;
m_longitude = longitude;
}
+QDataStream &operator<<(QDataStream &out, const GeoCoordinate &coordinate)
+{
+ out << coordinate.m_latitude << coordinate.m_longitude;
+ return out;
+}
+
+QDataStream &operator>>(QDataStream &in, GeoCoordinate &coordinate)
+{
+ in >> coordinate.m_latitude >> coordinate.m_longitude;
+ return in;
+}
+
QDebug operator<<(QDebug dbg, const GeoCoordinate &coordinate)
{
dbg.nospace() << "(" << coordinate.latitude() << ", " << coordinate.longitude() << ")";