kopete/kopete
contactlistproxymodel.cpp
Go to the documentation of this file.
41 connect ( Kopete::AppearanceSettings::self(), SIGNAL(configChanged()), this, SLOT(slotConfigChanged()) );
84 QObject* groupObjectLeft = qVariantValue<QObject*>( sourceModel()->data( left, Kopete::Items::ObjectRole ) );
85 QObject* groupObjectRight = qVariantValue<QObject*>( sourceModel()->data( right, Kopete::Items::ObjectRole ) );
126 bool ContactListProxyModel::filterAcceptsRow ( int sourceRow, const QModelIndex & sourceParent ) const
135 QObject* groupObject = qVariantValue<QObject*>( model->data( current, Kopete::Items::ObjectRole ) );
194 QObject* contactObject = qVariantValue<QObject*>( model->data( current, Kopete::Items::ObjectRole ) );
202 QObject* groupObject = qVariantValue<QObject*>( model->data( sourceParent, Kopete::Items::ObjectRole ) );
204 if ( Kopete::AppearanceSettings::self()->groupContactByGroup() && qobject_cast<Kopete::Group*>(groupObject) != 0 )
267 // Better search. Now a search will look in the metacontact display name, the invidual account contact names and any email addresses.
268 bool ContactListProxyModel::searchContactInfo(Kopete::MetaContact *mc, QRegExp searchPattern) const
void invalidate()
virtual int rowCount(const QModelIndex &parent) const =0
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const =0
int localeAwareCompare(const QString &other) const
void layoutChanged()
virtual void sort(int column, Qt::SortOrder order)
bool isEmpty() const
Contains definitions common between model items.
int rootRowCount
Definition: contactlistproxymodel.h:50
bool showOffline
Definition: contactlistproxymodel.h:48
void modelReset()
virtual int rowCount(const QModelIndex &parent) const
bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
Definition: contactlistproxymodel.cpp:126
Definition: kopeteitembase.h:57
bool isValid() const
Definition: kopeteitembase.h:57
int toInt(bool *ok) const
bool sortScheduled
Definition: contactlistproxymodel.h:51
int row() const
void setDynamicSortFilter(bool enable)
virtual QVariant data(const QModelIndex &index, int role) const =0
void rowsRemoved(const QModelIndex &parent, int start, int end)
bool contains(QChar ch, Qt::CaseSensitivity cs) const
QAbstractItemModel * sourceModel() const
QVariant data(int role) const
bool toBool() const
void rowsInserted(const QModelIndex &parent, int start, int end)
ContactListProxyModel(QObject *parent=0)
Definition: contactlistproxymodel.cpp:36
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void slotConfigChanged()
Definition: contactlistproxymodel.cpp:60
QString toString() const
~ContactListProxyModel()
Definition: contactlistproxymodel.cpp:55
bool lessThan(const QModelIndex &left, const QModelIndex &right) const
Definition: contactlistproxymodel.cpp:66
QRegExp filterRegExp() const
singleShot
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.