KContacts
8 #ifndef KCONTACTS_ADDRESS_H 9 #define KCONTACTS_ADDRESS_H 11 #include "kcontacts_export.h" 15 #include <QSharedDataPointer> 33 Q_PROPERTY(
QString id READ
id WRITE setId)
34 Q_PROPERTY(
bool isEmpty READ isEmpty)
35 Q_PROPERTY(
Type type READ type WRITE setType)
36 Q_PROPERTY(
QString typeLabel READ typeLabel)
37 Q_PROPERTY(
QString postOfficeBox READ postOfficeBox WRITE setPostOfficeBox)
38 Q_PROPERTY(
QString extended READ extended WRITE setExtended)
39 Q_PROPERTY(
QString street READ street WRITE setStreet)
40 Q_PROPERTY(
QString locality READ locality WRITE setLocality)
41 Q_PROPERTY(
QString region READ region WRITE setRegion)
42 Q_PROPERTY(
QString postalCode READ postalCode WRITE setPostalCode)
43 Q_PROPERTY(
QString country READ country WRITE setCountry)
44 Q_PROPERTY(
QString label READ label WRITE setLabel)
52 Q_PROPERTY(
QString formattedAddress READ formattedAddress)
111 Q_REQUIRED_RESULT
bool operator==(const
Address &other) const;
119 Q_REQUIRED_RESULT
bool operator!=(const
Address &other) const;
132 Q_REQUIRED_RESULT
bool isEmpty() const;
142 void setId(const
QString &identifier);
147 Q_REQUIRED_RESULT
QString id() const;
154 void setType(
Type type);
159 Q_REQUIRED_RESULT
Type type() const;
164 Q_REQUIRED_RESULT
QString typeLabel() const;
169 void setPostOfficeBox(const
QString &postOfficeBox);
174 Q_REQUIRED_RESULT
QString postOfficeBox() const;
179 static
QString postOfficeBoxLabel();
184 void setExtended(const
QString &extended);
189 Q_REQUIRED_RESULT
QString extended() const;
194 static
QString extendedLabel();
199 void setStreet(const
QString &street);
204 Q_REQUIRED_RESULT
QString street() const;
216 void setLocality(const
QString &locality);
221 Q_REQUIRED_RESULT
QString locality() const;
226 static
QString localityLabel();
233 void setRegion(const
QString ®ion);
238 Q_REQUIRED_RESULT
QString region() const;
248 void setPostalCode(const
QString &code);
253 Q_REQUIRED_RESULT
QString postalCode() const;
258 static
QString postalCodeLabel();
263 void setCountry(const
QString &country);
268 Q_REQUIRED_RESULT
QString country() const;
280 void setLabel(const
QString &label);
285 Q_REQUIRED_RESULT
QString label() const;
295 static TypeList typeList();
305 Q_REQUIRED_RESULT
QString toString() const;
318 Q_REQUIRED_RESULT
QString formattedAddress(const
QString &realName =
QString(), const QString &orgaName = QString()) const;
327 static QString countryToISO(const QString &cname);
335 static QString ISOtoCountry(const QString &ISOname);
337 static QString typeFlagLabel(
TypeFlag type);
342 void setGeo(const
Geo &geo);
347 Q_REQUIRED_RESULT
Geo geo() const;
QDataStream & operator>>(QDataStream &in, KDateTime::Spec &spec)
QDataStream & operator<<(QDataStream &out, const KDateTime::Spec &spec)
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 20 2021 22:58:55 by
doxygen 1.8.11 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.