kabc
30VCardLine::VCardLine(
const QString &identifier )
33 mIdentifier = identifier;
36VCardLine::VCardLine(
const QString &identifier,
const QVariant &value )
39 mIdentifier = identifier;
43VCardLine::VCardLine(
const VCardLine &line )
46 mParamMap = line.mParamMap;
48 mIdentifier = line.mIdentifier;
51VCardLine::~VCardLine()
55VCardLine &VCardLine::operator=(
const VCardLine &line )
57 if ( &line ==
this ) {
61 mParamMap = line.mParamMap;
63 mIdentifier = line.mIdentifier;
68void VCardLine::setIdentifier(
const QString &identifier )
70 mIdentifier = identifier;
73QString VCardLine::identifier()
const
78void VCardLine::setValue(
const QVariant &value )
83QVariant VCardLine::value()
const
88void VCardLine::setGroup(
const QString &group )
93QString VCardLine::group()
const
98bool VCardLine::hasGroup()
const
100 return !mGroup.isEmpty();
103QStringList VCardLine::parameterList()
const
105 return mParamMap.keys();
108void VCardLine::addParameter(
const QString ¶m,
const QString &value )
110 QStringList &list = mParamMap[ param ];
111 if ( !list.contains( value ) ) {
112 list.append( value );
116QStringList VCardLine::parameters(
const QString ¶m )
const
118 ParamMap::ConstIterator it = mParamMap.find( param );
119 if ( it == mParamMap.end() ) {
120 return QStringList();
126QString VCardLine::parameter(
const QString ¶m )
const
128 ParamMap::ConstIterator it = mParamMap.find( param );
129 if ( it == mParamMap.end() ) {
132 if ( ( *it ).isEmpty() ) {
135 return ( *it ).first();
140VCardLine::ParamMap VCardLine::parameterMap()
const
Class that holds a Calendar Url (FBURL/CALADRURI/CALURI)
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.