Akonadi Contacts
grantleecontactgroupformatter.cpp
41 mTemplateLoader = QSharedPointer<Grantlee::FileSystemTemplateLoader>(new Grantlee::FileSystemTemplateLoader);
43 mTemplateLoader = QSharedPointer<KTextTemplate::FileSystemTemplateLoader>(new KTextTemplate::FileSystemTemplateLoader);
119 const QString emailLink = QStringLiteral("<a href=\"mailto:") + QString::fromLatin1(QUrl::toPercentEncoding(contact.fullEmail()))
178 setHashField(fieldObject, QStringLiteral("key"), field.value(QStringLiteral("key")).toString());
180 setHashField(fieldObject, QStringLiteral("title"), field.value(QStringLiteral("title")).toString());
182 setHashField(fieldObject, QStringLiteral("value"), field.value(QStringLiteral("value")).toString());
190 colorsObject.insert(QStringLiteral("linkColor"), KColorScheme(QPalette::Active, KColorScheme::View).foreground().color().name());
192 colorsObject.insert(QStringLiteral("textColor"), KColorScheme(QPalette::Active, KColorScheme::View).foreground().color().name());
194 colorsObject.insert(QStringLiteral("backgroundColor"), KColorScheme(QPalette::Active, KColorScheme::View).background().color().name());
bool isValid() const
HtmlForm
Describes the form of the HTML that is created.
Definition: abstractcontactgroupformatter.h:43
QString toHtml(HtmlForm form=SelfcontainedForm) const override
Returns the contact group formatted as HTML.
Definition: grantleecontactgroupformatter.cpp:127
int contactReferenceCount() const
KContacts::ContactGroup contactGroup() const
Returns the contact group that will be formatted.
Definition: abstractcontactgroupformatter.cpp:36
QString preferredEmail() const
@ EmbeddableForm
Creates a div HTML element that can be embedded.
Definition: abstractcontactgroupformatter.h:45
int dataCount() const
QString realName() const
QString name() const
GrantleeContactGroupFormatter()
Creates a new grantlee contact group formatter.
Definition: grantleecontactgroupformatter.cpp:84
void setFormattedName(const QString &formattedName)
bool hasPayload() const
const T & at(int i) const const
bool isEmpty() const const
void removeAllContactData()
Akonadi::Item item() const
Returns the item who's payload will be formatted.
Definition: abstractcontactgroupformatter.cpp:46
Data & data(int index)
QByteArray toPercentEncoding(const QString &input, const QByteArray &exclude, const QByteArray &include)
void append(const ContactGroupReference &reference)
Job that expands a ContactGroup to a list of contacts.
Definition: contactgroupexpandjob.h:54
QString name() const
QVector< QVariantMap > additionalFields() const
Returns the additional fields that will be shown.
Definition: abstractcontactgroupformatter.cpp:56
QString fullEmail(const QString &email=QString()) const
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
QString fromLatin1(const char *str, int size)
int count() const
~GrantleeContactGroupFormatter() override
Destroys the grantlee contact group formatter.
void addEmail(const Email &email)
int size() const const
AddresseeList List
Active
T payload() const
QString email() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:05 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:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.