+void ContactManager::stringToName(QString const& strname, ContactManager::Name& name)
+{
+ EContactName* ename = e_contact_name_from_string(strname.toUtf8().data());
+
+ if(ename)
+ {
+ name.firstname = QString(ename->given);
+ name.surname = QString(ename->family);
+
+ QString additional = QString(ename->additional);
+
+ if(!additional.isEmpty())
+ {
+ name.firstname += " " + additional;
+ }
+
+ e_contact_name_free(ename);
+ }
+ else
+ {
+ name.surname = strname;
+ }
+}
+
+