kopete/kopete
contactlistplainmodel.cpp
Go to the documentation of this file.
58 // If we use manual sorting we most likely will have possition where the metaContact should be inserted.
123 QModelIndex ContactListPlainModel::index( int row, int column, const QModelIndex & parent ) const
144 Kopete::ContactListElement *cle = static_cast<Kopete::ContactListElement*>( index.internalPointer() );
162 Kopete::ContactListElement *cle = static_cast<Kopete::ContactListElement*>( index.internalPointer() );
232 bool ContactListPlainModel::dropMetaContacts( int row, const QModelIndex &parent, Qt::DropAction action, const QList<GroupMetaContactPair> &items )
295 bool manualGroupSorting = (as->contactListGroupSorting() == AppearanceSettings::EnumContactListGroupSorting::Manual);
296 bool manualMetaContactSorting = (as->contactListMetaContactSorting() == AppearanceSettings::EnumContactListMetaContactSorting::Manual);
321 void ContactListPlainModel::saveModelSettingsImpl( QDomDocument& doc, QDomElement& rootElement )
348 return _metaContactPositionPlain->value( mc1, -1 ) < _metaContactPositionPlain->value( mc2, -1 );
QPair< Kopete::Group *, Kopete::MetaContact * > GroupMetaContactPair
Definition: contactlistmodel.h:82
Contains definitions common between model items.
~ContactListPlainModel()
Definition: contactlistplainmodel.cpp:42
QVariant metaContactData(const Kopete::MetaContact *mc, int role) const
Definition: contactlistmodel.cpp:505
virtual QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const
Definition: contactlistplainmodel.cpp:123
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
Definition: contactlistplainmodel.cpp:136
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
Definition: contactlistplainmodel.cpp:107
virtual void removeMetaContact(Kopete::MetaContact *)
Definition: contactlistplainmodel.cpp:93
bool dropUrl(const QMimeData *data, int row, const QModelIndex &parent, Qt::DropAction action)
Definition: contactlistmodel.cpp:394
Definition: kopeteitembase.h:57
virtual void addMetaContact(Kopete::MetaContact *)
Definition: contactlistmodel.cpp:268
ContactListPlainModel(QObject *parent=0)
Definition: contactlistplainmodel.cpp:37
bool m_manualGroupSorting
Definition: contactlistmodel.h:92
virtual Qt::ItemFlags flags(const QModelIndex &index) const
Definition: contactlistplainmodel.cpp:150
QHash< const Kopete::MetaContact *, int > * _metaContactPositionPlain
Definition: contactlistplainmodel.cpp:344
virtual void loadModelSettingsImpl(QDomElement &rootElement)
Definition: contactlistplainmodel.cpp:351
virtual bool hasChildren(const QModelIndex &parent=QModelIndex()) const
Definition: contactlistplainmodel.cpp:115
bool manualMetaContactSort(const Kopete::MetaContact *mc1, const Kopete::MetaContact *mc2)
Definition: contactlistplainmodel.cpp:346
virtual void appearanceConfigChanged()
Definition: contactlistplainmodel.cpp:292
virtual void loadContactList()
Definition: contactlistmodel.cpp:322
virtual void saveModelSettingsImpl(QDomDocument &doc, QDomElement &rootElement)
Definition: contactlistplainmodel.cpp:321
virtual void loadContactList()
Definition: contactlistplainmodel.cpp:307
virtual void addMetaContact(Kopete::MetaContact *)
Definition: contactlistplainmodel.cpp:47
virtual bool dropMetaContacts(int row, const QModelIndex &parent, Qt::DropAction action, const QList< GroupMetaContactPair > &items)
Definition: contactlistmodel.cpp:462
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Definition: contactlistplainmodel.cpp:184
bool saveModelSettings(const QString &modelType)
Definition: contactlistmodel.cpp:213
virtual void removeMetaContact(Kopete::MetaContact *)
Definition: contactlistmodel.cpp:280
virtual QModelIndex parent(const QModelIndex &index) const
Definition: contactlistplainmodel.cpp:257
void handleContactDataChange()
Definition: contactlistmodel.cpp:348
bool loadModelSettings(const QString &modelType)
Definition: contactlistmodel.cpp:169
virtual bool dropMetaContacts(int row, const QModelIndex &parent, Qt::DropAction action, const QList< GroupMetaContactPair > &items)
Definition: contactlistplainmodel.cpp:232
bool m_manualMetaContactSorting
Definition: contactlistmodel.h:93
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:40 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:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.