Akonadi Contacts
14#include "akonadi_contact_widgets_private_export.h"
25class PreferredLineEditWidget;
26class ContactEditorComboBox;
27class AKONADI_CONTACT_WIDGETS_TESTS_EXPORT MessagingWidget :
public QWidget
31 explicit MessagingWidget(QWidget *parent =
nullptr);
32 ~MessagingWidget()
override;
34 void updateAddRemoveButton(
bool addButtonEnabled);
35 [[nodiscard]] KContacts::Impp imAddress()
const;
36 void setIMAddress(
const KContacts::Impp &address);
37 void setPreferred(
bool b);
39 void setReadOnly(
bool readOnly);
41 void addWidget(Akonadi::MessagingWidget *);
42 void removeWidget(Akonadi::MessagingWidget *);
43 void preferredChanged(Akonadi::MessagingWidget *);
46 void slotAddMessaging();
47 void slotRemoveMessaging();
48 void slotPreferredChanged();
49 PreferredLineEditWidget *mMessagingEdit =
nullptr;
50 QToolButton *mAddButton =
nullptr;
51 QToolButton *mRemoveButton =
nullptr;
52 Akonadi::ContactEditorComboBox *mProtocolCombo =
nullptr;
A widget for editing the display name of a contact.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:55:33 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.