+ m_platformContactOwnership = false;
+ convertToAbstractObject(isConvertingVCard);
+}
+
+bool ContactWrapper::convertAbstractToPlatform(const ContactPtr &abstract, CTSstruct* platform, bool isConvertingVCard)
+{
+ freePlatformObject();
+ freeAbstractObject();
+
+ m_abstractContact = abstract;
+ m_platformContact = platform;
+ m_platformContactOwnership = false;
+
+ return convertToPlatformObject(isConvertingVCard);
+}
+
+bool ContactWrapper::convertPlatformToAbstract(CTSstruct* platform, ContactPtr &abstract, bool isConvertingVCard)
+{
+ freeAbstractObject();
+ freePlatformObject();
+
+ m_platformContact = platform;
+ m_platformContactOwnership = false;
+ m_abstractContact = abstract;
+
+ return convertToAbstractObject(isConvertingVCard);