KContacts::VCardDrag
KContacts::VCardDrag Namespace Reference
Functions | |
KCONTACTS_EXPORT bool | canDecode (const QMimeData *md) |
KCONTACTS_EXPORT bool | fromMimeData (const QMimeData *md, QByteArray &content) |
KCONTACTS_EXPORT bool | fromMimeData (const QMimeData *md, KContacts::Addressee::List &contacts) |
KCONTACTS_EXPORT bool | populateMimeData (QMimeData *md, const QByteArray &content) |
KCONTACTS_EXPORT bool | populateMimeData (QMimeData *md, const KContacts::Addressee::List &contacts) |
Detailed Description
Utility function for implementing drag&drop for vCards.
See the Qt drag'n'drop documentation.
- Since
- 4.5
Function Documentation
bool KContacts::VCardDrag::canDecode | ( | const QMimeData * | md | ) |
Returns if drag&drop object can be decoded to vCard.
- Parameters
-
md the object to check for vCard data
- Returns
true
if the given data object contains a vCard MIME type, otherwisefalse
Definition at line 57 of file vcarddrag.cpp.
bool KContacts::VCardDrag::fromMimeData | ( | const QMimeData * | md, |
QByteArray & | content | ||
) |
Decodes the drag&drop object to vCard component content
.
- Parameters
-
md the object to check for vCard data content where to put the vCard data from md
- Returns
true
if there was data for the vCard MIME type, otherwisefalse
- See also
- canDecode()
Definition at line 62 of file vcarddrag.cpp.
bool KContacts::VCardDrag::fromMimeData | ( | const QMimeData * | md, |
KContacts::Addressee::List & | contacts | ||
) |
Decodes the MIME data md
and puts the resulting vCard into contacts
.
- Parameters
-
md the object to check for vCard data contacts where to put the parsed vCards from md
- Returns
true
if there was data for the vCard MIME type and it could be parsed successfully, otherwisefalse
- See also
- canDecode()
Definition at line 72 of file vcarddrag.cpp.
bool KContacts::VCardDrag::populateMimeData | ( | QMimeData * | md, |
const QByteArray & | content | ||
) |
Adds the vCard representation as data of the drag object.
- Parameters
-
md the object to set the data on content the vCard data to set
- Returns
- Always
true
Definition at line 40 of file vcarddrag.cpp.
bool KContacts::VCardDrag::populateMimeData | ( | QMimeData * | md, |
const KContacts::Addressee::List & | contacts | ||
) |
Adds the vCard representation as data of the drag object.
- Parameters
-
md the object to set the data on contacts list of Addressee objects to serialize to vCard
- Returns
true
if serializing of the given list worked, otherwisefalse
- See also
- VCardConverter::createVCards()
Definition at line 46 of file vcarddrag.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Mar 7 2021 22:54:35 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Mar 7 2021 22:54:35 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.