Akonadi Contacts
contactgroupeditordialog.cpp
37 ContactGroupEditorDialogPrivate(ContactGroupEditorDialog *qq, ContactGroupEditorDialog::Mode mode)
79 setWindowTitle(mode == CreateMode ? i18nc("@title:window", "New Contact Group") : i18nc("@title:window", "Edit Contact Group"));
99 d->mEditor = new Akonadi::ContactGroupEditor(mode == CreateMode ? Akonadi::ContactGroupEditor::CreateMode : Akonadi::ContactGroupEditor::EditMode, this);
115 connect(d->mEditor, &ContactGroupEditor::contactGroupStored, this, &ContactGroupEditorDialog::contactGroupStored);
116 connect(d->mEditor->d->mGui.groupName, &QLineEdit::textChanged, this, [this](const QString &str) {
QWidget(QWidget *parent, Qt::WindowFlags f)
bool isValid() const const
virtual void reject()
CanCreateItem
~ContactGroupEditorDialog() override
Destroys the contact group editor dialog.
Definition: contactgroupeditordialog.cpp:126
QLayout * layout() const const
ContactGroupEditorDialog(Mode mode, QWidget *parent=nullptr)
Creates a new contact group editor dialog.
Definition: contactgroupeditordialog.cpp:75
QString trimmed() const const
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void setContactGroup(const Akonadi::Item &group)
Sets the contact group to edit when in EditMode.
Definition: contactgroupeditordialog.cpp:131
ContactGroupEditor * editor() const
Returns the ContactGroupEditor that is used by the dialog.
Definition: contactgroupeditordialog.cpp:145
QString i18n(const char *text, const TYPE &arg...)
void contactGroupStored(const Akonadi::Item &group)
This signal is emitted when the contact group has been saved back to the storage.
void textChanged(const QString &text)
bool isEmpty() const const
void setWindowTitle(const QString &)
An widget to edit contact groups in Akonadi.
Definition: contactgroupeditor.h:72
void accepted()
virtual void accept()
static QString mimeType()
void setDefaultAddressBook(const Akonadi::Collection &addressbook)
Sets the addressbook that shall be selected as default for storage in create mode.
Definition: contactgroupeditordialog.cpp:136
Key_Return
KSharedConfigPtr config()
A dialog for creating or editing a contact group in Akonadi.
Definition: contactgroupeditordialog.h:62
ButtonCode questionTwoActions(QWidget *parent, const QString &text, const QString &title, const KGuiItem &primaryAction, const KGuiItem &secondaryAction, const QString &dontAskAgainName=QString(), Options options=Notify)
void rejected()
bool isValid(QStringView ifopt)
QString name(StandardShortcut id)
void addWidget(QWidget *w)
CTRL
void setContentsMargins(int left, int top, int right, int bottom)
void contactGroupStored(const Akonadi::Item &group)
This signal is emitted whenever a contact group was updated or stored.
QString i18nc(const char *context, const char *text, const TYPE &arg...)
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
void setDefaultAddressBook(const Akonadi::Collection &addressbook)
Sets the addressbook which shall be used to store new contact groups.
Definition: contactgroupeditor.cpp:328
A widget for editing the display name of a contact.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 03:49:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 03:49:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.