Nepomuk-Core
Go to the documentation of this file.
21 #ifndef CONTACT_GRID_WIDGET_H
22 #define CONTACT_GRID_WIDGET_H
24 #include <QtGui/QWidget>
25 #include <QAbstractItemDelegate>
26 #include <TelepathyQt/Types>
33 class ContactsFilterModel;
34 class ContactsListModel;
41 Q_PROPERTY(QString displayNameFilter
42 READ displayNameFilter
43 RESET clearDisplayNameFilter
44 WRITE setDisplayNameFilter
45 NOTIFY displayNameFilterChanged)
46 Q_PROPERTY(QSize iconSize
49 NOTIFY iconSizeChanged)
54 virtual QString displayNameFilter()
const;
55 Q_SLOT
virtual void clearDisplayNameFilter();
56 Q_SLOT
virtual void setDisplayNameFilter(
const QString &displayNameFilter);
57 Q_SIGNAL
void displayNameFilterChanged(
const QString &displayNameFilter);
59 virtual QSize iconSize()
const;
60 Q_SLOT
virtual void setIconSize(
const QSize &iconSize);
61 Q_SIGNAL
void iconSizeChanged(
const QSize &iconSize);
64 virtual KLineEdit* contactFilterLineEdit()
const;
66 virtual bool hasSelection()
const;
67 virtual Tp::AccountPtr selectedAccount()
const;
71 void selectionChanged(Tp::AccountPtr selectedAccount,
Tp::ContactPtr selectedContact);
77 Q_PRIVATE_SLOT(d,
void _k_onSelectionChanged(QItemSelection,QItemSelection));
83 #endif // CONTACT_GRID_WIDGET_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Fri Mar 22 2013 10:58:52 by
doxygen 1.8.1.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.