kabc
22 #include "vcarddrag.h"
24 #include "vcardconverter.h"
32 static QString findCompatibleMimeType(
const QMimeData *md )
39 const QStringList mimeTypeOffers = md->formats();
40 Q_FOREACH (
const QString &mimeType, mimeTypeOffers ) {
41 const KMimeType::Ptr mimeTypePtr = KMimeType::mimeType( mimeType, KMimeType::ResolveAliases );
42 if ( !mimeTypePtr.isNull() ) {
61 const QByteArray vcards = converter.
createVCards( addressees );
62 if ( !vcards.isEmpty() ) {
71 return !findCompatibleMimeType( md ).isEmpty();
76 const QString mimeOffer = findCompatibleMimeType( md );
77 if ( mimeOffer.isEmpty() ) {
80 content = md->data( mimeOffer );
81 return !content.isEmpty();
86 const QString mimeOffer = findCompatibleMimeType( md );
87 if ( mimeOffer.isEmpty() ) {
91 return !addressees.isEmpty();
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Thu Jan 9 2014 18:03:08 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.