kopete/libkopete
kopetecontactlistelement.cpp
Go to the documentation of this file.
47 connect( Kopete::Global::onlineStatusIconCache(), SIGNAL(iconsChanged()), SIGNAL(iconAppearanceChanged()) );
66 void ContactListElement::setPluginData( Plugin *plugin, const QMap<QString, QString> &pluginData )
71 void ContactListElement::setPluginData( const QString &pluginId, const QMap<QString, QString> &pluginData )
101 if ( !d->pluginData.contains( plugin->pluginId() ) || !d->pluginData[ plugin->pluginId() ].contains( key ) )
112 QMap<QString, ContactListElement::ContactDataList > ContactListElement::pluginContactData() const
117 ContactListElement::ContactDataList ContactListElement::pluginContactData( Plugin *plugin ) const
130 void ContactListElement::setPluginContactData( Plugin *plugin, const ContactListElement::ContactDataList &dataList )
144 void ContactListElement::appendPluginContactData( const QString &pluginId, const ContactData &data )
QMap< QString, ContactDataList > pluginContactData() const
Get the settings as stored previously by calls to setPluginContactData() Note that plugins shouldn't ...
Definition: kopetecontactlistelement.cpp:112
void setPluginData(Plugin *plugin, const QMap< QString, QString > &value)
Set the plugin-specific data.
Definition: kopetecontactlistelement.cpp:66
void appendPluginContactData(const QString &pluginId, const ContactData &data)
Convenience method to append plugin specific data for single contact Note that plugins shouldn't use ...
Definition: kopetecontactlistelement.cpp:144
QList< ContactData > ContactDataList
Definition: kopetecontactlistelement.h:116
void setUseCustomIcon(bool useCustomIcon)
set if the user want to show custom icon he set with setIcon this does not clear icons string if you ...
Definition: kopetecontactlistelement.cpp:186
const IconMap icons() const
return all registered icons
Definition: kopetecontactlistelement.cpp:157
void setIcon(const QString &icon, IconState=None)
Set the icon in the given state To clear an entry, set a QString()
Definition: kopetecontactlistelement.cpp:170
void setLoading(bool value)
Set if we are in loading stage.
Definition: kopetecontactlistelement.cpp:56
void useCustomIconChanged(bool useCustomIcon)
The useCustomIcon property has changed.
QMap< IconState, QString > IconMap
Definition: kopetecontactlistelement.h:159
void clearPluginContactData()
Clear all plugin specific data.
Definition: kopetecontactlistelement.cpp:125
QString icon(IconState state=None) const
return the icon for this object, in the given state.
Definition: kopetecontactlistelement.cpp:162
void iconAppearanceChanged()
The visual appearance of some of our icons has changed.
void setPluginContactData(Plugin *plugin, const ContactDataList &dataList)
Set plugin specific data for each contact.
Definition: kopetecontactlistelement.cpp:130
void iconChanged(Kopete::ContactListElement::IconState, const QString &)
The icon to use for some state has changed.
QMap< QString, QString > ContactData
Definition: kopetecontactlistelement.h:115
QMap< QString, QMap< QString, QString > > PluginDataMap
Definition: kopetecontactlistelement.h:113
ContactListElement(QObject *parent=0L)
Definition: kopetecontactlistelement.cpp:41
const PluginDataMap pluginData() const
return plugin-specific data for all plugins
Definition: kopetecontactlistelement.cpp:107
void pluginDataChanged()
The plugin data was changed (by a plugin)
~ContactListElement()
Definition: kopetecontactlistelement.cpp:51
bool useCustomIcon() const
return if yes or no the user wants to display some custom icon.
Definition: kopetecontactlistelement.cpp:181
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.