6#include "GeoDataSimpleField.h"
13#include "GeoDataTypes.h"
19class GeoDataSimpleFieldPrivate
23 GeoDataSimpleField::SimpleFieldType m_type;
27GeoDataSimpleField::GeoDataSimpleField()
29 d( new GeoDataSimpleFieldPrivate )
33GeoDataSimpleField::GeoDataSimpleField(
const GeoDataSimpleField& other )
35 d( new GeoDataSimpleFieldPrivate( *other.d ) )
39bool GeoDataSimpleField::operator==(
const GeoDataSimpleField& other)
const
41 return d->m_name == other.d->m_name &&
42 d->m_type == other.d->m_type &&
43 d->m_displayName == other.d->m_displayName;
46bool GeoDataSimpleField::operator!=(
const GeoDataSimpleField& other)
const
51GeoDataSimpleField::~GeoDataSimpleField()
56GeoDataSimpleField::SimpleFieldType GeoDataSimpleField::type()
const
61void GeoDataSimpleField::setType(SimpleFieldType type)
66QString GeoDataSimpleField::name()
const
71void GeoDataSimpleField::setName(
const QString& value )
76QString GeoDataSimpleField::displayName()
const
78 return d->m_displayName;
81void GeoDataSimpleField::setDisplayName(
const QString& displayName )
86GeoDataSimpleField& GeoDataSimpleField::operator=(
const GeoDataSimpleField& other )
92const char* GeoDataSimpleField::nodeType()
const
94 return GeoDataTypes::GeoDataSimpleFieldType;
97void GeoDataSimpleField::pack(
QDataStream& stream )
const
100 stream << d->m_displayName;
103void GeoDataSimpleField::unpack(
QDataStream& stream )
106 stream >> d->m_displayName;
AKONADI_CALENDAR_EXPORT QString displayName(Akonadi::ETMCalendar *calendar, const Akonadi::Collection &collection)
Type type(const QSqlDatabase &db)
Binds a QML item to a specific geodetic location in screen coordinates.
bool operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)