7#include "GeoDataTimeStamp.h"
10#include "GeoDataTimeStamp_p.h"
16#include "GeoDataTypes.h"
21GeoDataTimeStamp::GeoDataTimeStamp()
22 : GeoDataTimePrimitive(), d( new GeoDataTimeStampPrivate )
26GeoDataTimeStamp::GeoDataTimeStamp(
const GeoDataTimeStamp& other )
27 : GeoDataTimePrimitive( other ) , d( new GeoDataTimeStampPrivate( *other.d ) )
31GeoDataTimeStamp::~GeoDataTimeStamp()
36GeoDataTimeStamp& GeoDataTimeStamp::operator=(
const GeoDataTimeStamp& other )
38 GeoDataTimePrimitive::operator=( other );
43bool GeoDataTimeStamp::operator==(
const GeoDataTimeStamp& other )
const
46 d->m_resolution == other.d->m_resolution &&
47 d->m_when == other.d->m_when;
50bool GeoDataTimeStamp::operator!=(
const GeoDataTimeStamp& other )
const
56const char* GeoDataTimeStamp::nodeType()
const
58 return GeoDataTypes::GeoDataTimeStampType;
66void GeoDataTimeStamp::setWhen(
const QDateTime& when )
71void GeoDataTimeStamp::setResolution( GeoDataTimeStamp::TimeResolution resolution )
73 d->m_resolution = resolution;
76GeoDataTimeStamp::TimeResolution GeoDataTimeStamp::resolution()
const
78 return d->m_resolution;
81void GeoDataTimeStamp::pack(
QDataStream& stream )
const
83 GeoDataTimePrimitive::pack( stream );
90 GeoDataTimePrimitive::unpack( stream );
bool equals(const QVariant &lhs, const QVariant &rhs)
Binds a QML item to a specific geodetic location in screen coordinates.
bool operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)