void BusinessEditorWidget::storeContact(KContacts::Addressee &contact) { // general group mLogoWidget->storeContact(contact); contact.setOrganization(mOrganizationWidget->text()); Akonadi::Utils::storeCustom(contact, QStringLiteral("X-Profession"), mProfessionWidget->text().trimmed()); contact.setTitle(mTitleWidget->text().trimmed()); contact.setDepartment(mDepartmentWidget->text().trimmed()); Akonadi::Utils::storeCustom(contact, QStringLiteral("X-Office"), mOfficeWidget->text().trimmed()); Akonadi::Utils::storeCustom(contact, QStringLiteral("X-ManagersName"), mManagerWidget->text().trimmed()); Akonadi::Utils::storeCustom(contact, QStringLiteral("X-AssistantsName"), mAssistantWidget->text().trimmed()); // groupware group mFreeBusyWidget->storeContact(contact); }
static void setDepartment(const QString &value, KContacts::Addressee &addressee) { addressee.setDepartment(value); }