kabc
21 #ifndef KABC_PHONENUMBER_H
22 #define KABC_PHONENUMBER_H
24 #include "kabc_export.h"
26 #include <QtCore/QSharedDataPointer>
27 #include <QtCore/QString>
64 Q_DECLARE_FLAGS( Type, TypeFlag )
88 PhoneNumber( const QString &number, Type type = Home );
129 bool isEmpty() const;
134 void setId( const QString &identifier );
144 void setNumber( const QString &number );
149 QString number() const;
157 void setType( Type type );
170 QString typeLabel() const;
187 static QString typeLabel( Type type );
197 static QString typeFlagLabel(
TypeFlag type );
202 QString toString() const;
206 QSharedDataPointer<Private> d;
217 KABC_EXPORT QDataStream &operator<<( QDataStream &stream, const
PhoneNumber &number );
225 KABC_EXPORT QDataStream &operator>>( QDataStream &stream, const
PhoneNumber &number );
QList< TypeFlag > TypeList
List of phone number types.
TypeFlag
Phone number types.
Class that holds a Calendar Url (FBURL/CALADRURI/CALURI)
friend QDataStream & operator<<(QDataStream &, const PhoneNumber &)
Serializes the phone number object into the stream.
QDataStream & operator>>(QDataStream &stream, Address &address)
Initializes the address object from the stream.
QList< PhoneNumber > List
List of phone numbers.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Tue Jul 28 2020 00:00:00 by
doxygen 1.8.18 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.