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;
217KABC_EXPORT QDataStream &operator<<( QDataStream &stream, const
PhoneNumber &number );
225KABC_EXPORT QDataStream &operator>>( QDataStream &stream, const
PhoneNumber &number );
QList< TypeFlag > TypeList
List of phone number types.
TypeFlag
Phone number types.
friend QDataStream & operator<<(QDataStream &, const PhoneNumber &)
Serializes the phone number object into the stream.
QList< PhoneNumber > List
List of phone numbers.
Class that holds a Calendar Url (FBURL/CALADRURI/CALURI)
QDataStream & operator>>(QDataStream &stream, Address &address)
Initializes the address object from the stream.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.