Akonadi Contacts
contacteditor.cpp
47 new ContactEditorWidget(displayMode == AkonadiContactEditor::FullMode ? ContactEditorWidget::FullMode : ContactEditorWidget::VCardMode,
105 auto collectionFetchJob = new Akonadi::CollectionFetchJob(mItem.parentCollection(), Akonadi::CollectionFetchJob::Base);
157 void Akonadi::AkonadiContactEditorPrivate::itemChanged(const Akonadi::Item &item, const QSet<QByteArray> &)
162 dlg->setInformativeText(i18n("The contact has been changed by someone else.\nWhat should be done?"));
183 void Akonadi::AkonadiContactEditorPrivate::loadContact(const KContacts::Addressee &addr, const ContactMetaDataAkonadi &metaData)
188 void Akonadi::AkonadiContactEditorPrivate::storeContact(KContacts::Addressee &addr, ContactMetaDataAkonadi &metaData)
200 QObject::connect(mMonitor, &Monitor::itemChanged, mParent, [this](const Akonadi::Item &item, const QSet<QByteArray> &set) {
211 Akonadi::AkonadiContactEditor::AkonadiContactEditor(Mode mode, ContactEditor::AbstractContactEditorWidget *editorWidget, QWidget *parent)
217 Akonadi::AkonadiContactEditor::AkonadiContactEditor(Mode mode, DisplayMode displayMode, QWidget *parent)
310 void Akonadi::AkonadiContactEditor::setDefaultAddressBook(const Akonadi::Collection &collection)
CanChangeItem
void result(KJob *job)
void loadContact(const Akonadi::Item &contact)
Loads the contact into the editor.
Definition: contacteditor.cpp:225
CanCreateItem
void setMimeType(const QString &mimeType)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void setDefaultAddressBook(const Akonadi::Collection &addressbook)
Sets the addressbook which shall be used to store new contacts.
Definition: contacteditor.cpp:310
QString i18n(const char *text, const TYPE &arg...)
static Session * defaultSession()
AcceptRole
Rights rights() const
~AkonadiContactEditor() override
Destroys the contact editor.
Accepted
void saveContactInAddressBook()
Save the contact from the editor back to the storage.
Definition: contacteditor.cpp:251
void itemChanged(const Akonadi::Item &item, const QSet< QByteArray > &partIdentifiers)
void setContactTemplate(const KContacts::Addressee &contact)
Sets a contact that is used as template in create mode.
Definition: contacteditor.cpp:305
void setObjectName(const QString &name)
QString i18nc(const char *context, const char *text, const TYPE &arg...)
bool isValid() const
void setPayload(const T &p)
AkonadiContactEditor(Mode mode, QWidget *parent=nullptr)
Creates a new contact editor with the standard editor widget.
Definition: contacteditor.cpp:205
virtual QString errorString() const
int error() const
static QString mimeType()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.