6#include "GeoDataData.h"
7#include "GeoDataData_p.h"
11#include "GeoDataTypes.h"
12#include "osm/OsmPlacemarkData.h"
17GeoDataData::GeoDataData()
18 : GeoDataObject(), d( new GeoDataDataPrivate )
22GeoDataData::GeoDataData(
const GeoDataData& other )
23 : GeoDataObject( other ), d( new GeoDataDataPrivate( *other.d ) )
27GeoDataData::~GeoDataData()
32GeoDataData& GeoDataData::operator=(
const GeoDataData& other )
34 GeoDataObject::operator=( other );
39bool GeoDataData::operator==(
const GeoDataData& other)
const
42 d->m_name == other.d->m_name &&
43 d->m_value == other.d->m_value &&
44 d->m_displayName == other.d->m_displayName;
47bool GeoDataData::operator!=(
const GeoDataData &other )
const
53 : d( new GeoDataDataPrivate )
59const char* GeoDataData::nodeType()
const
61 return GeoDataTypes::GeoDataDataType;
74const QVariant& GeoDataData::valueRef()
const
79void GeoDataData::setValue(
const QVariant& value )
84QString GeoDataData::name()
const
89void GeoDataData::setName(
const QString& name )
94QString GeoDataData::displayName()
const
96 return d->m_displayName;
99void GeoDataData::setDisplayName(
const QString& displayName )
106 GeoDataObject::pack( stream );
108 stream << d->m_value;
109 stream << d->m_displayName;
114 GeoDataObject::unpack( stream );
116 stream >> d->m_value;
117 stream >> d->m_displayName;
AKONADI_CALENDAR_EXPORT QString displayName(Akonadi::ETMCalendar *calendar, const Akonadi::Collection &collection)
QString name(StandardAction id)
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)