• Skip to content
  • Skip to link menu
  • KDE API Reference
  • KDE Home
  • Contact Us
 

Nepomuk-Core

Public Types | Signals | Public Member Functions | Properties | List of all members
PinnedContactsModel Class Reference

#include <pinned-contacts-model.h>

Inheritance diagram for PinnedContactsModel:
Inheritance graph
[legend]

Public Types

enum  role {
  PresenceIconRole = Qt::UserRole + 1, AvailabilityRole, ContactRole, AccountRole,
  AlreadyChattingRole
}

Signals

void countChanged ()

Public Member Functions

 PinnedContactsModel (QObject *parent=0)
virtual ~PinnedContactsModel ()
Tp::AccountManagerPtr accountManager () const
ConversationsModel * conversationsModel () const
virtual QVariant data (const QModelIndex &index, int role) const
QModelIndex indexForContact (const KTp::ContactPtr &contact) const
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
void setAccountManager (const Tp::AccountManagerPtr &accounts)
void setConversationsModel (ConversationsModel *model)
Q_SLOT void setPinning (const Tp::AccountPtr &account, const KTp::ContactPtr &contact, bool newState)
void setState (const QStringList &s)
QStringList state () const

Properties

Tp::AccountManagerPtr accountManager
ConversationsModel conversations
int count
QStringList state

Detailed Description

Definition at line 31 of file pinned-contacts-model.h.

Member Enumeration Documentation

enum PinnedContactsModel::role
Enumerator:
PresenceIconRole 
AvailabilityRole 
ContactRole 
AccountRole 
AlreadyChattingRole 

Definition at line 44 of file pinned-contacts-model.h.

Constructor & Destructor Documentation

PinnedContactsModel::PinnedContactsModel ( QObject *  parent = 0)
explicit

Definition at line 63 of file pinned-contacts-model.cpp.

PinnedContactsModel::~PinnedContactsModel ( )
virtual

Definition at line 79 of file pinned-contacts-model.cpp.

Member Function Documentation

Tp::AccountManagerPtr PinnedContactsModel::accountManager ( ) const
ConversationsModel * PinnedContactsModel::conversationsModel ( ) const

Definition at line 262 of file pinned-contacts-model.cpp.

void PinnedContactsModel::countChanged ( )
signal
QVariant PinnedContactsModel::data ( const QModelIndex &  index,
int  role 
) const
virtual

Definition at line 118 of file pinned-contacts-model.cpp.

QModelIndex PinnedContactsModel::indexForContact ( const KTp::ContactPtr &  contact) const

Definition at line 96 of file pinned-contacts-model.cpp.

int PinnedContactsModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
virtual

Definition at line 179 of file pinned-contacts-model.cpp.

void PinnedContactsModel::setAccountManager ( const Tp::AccountManagerPtr &  accounts)

Definition at line 272 of file pinned-contacts-model.cpp.

void PinnedContactsModel::setConversationsModel ( ConversationsModel *  model)

Definition at line 237 of file pinned-contacts-model.cpp.

void PinnedContactsModel::setPinning ( const Tp::AccountPtr &  account,
const KTp::ContactPtr &  contact,
bool  newState 
)

Definition at line 106 of file pinned-contacts-model.cpp.

void PinnedContactsModel::setState ( const QStringList &  s)

Definition at line 89 of file pinned-contacts-model.cpp.

QStringList PinnedContactsModel::state ( ) const

Property Documentation

Tp::AccountManagerPtr PinnedContactsModel::accountManager
readwrite

Definition at line 36 of file pinned-contacts-model.h.

ConversationsModel PinnedContactsModel::conversations
readwrite

Definition at line 35 of file pinned-contacts-model.h.

int PinnedContactsModel::count
read

Definition at line 38 of file pinned-contacts-model.h.

QStringList PinnedContactsModel::state
readwrite

Definition at line 37 of file pinned-contacts-model.h.


The documentation for this class was generated from the following files:
  • pinned-contacts-model.h
  • pinned-contacts-model.cpp
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.

ktp-common-internals API Reference

Skip menu "ktp-common-internals API Reference"
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal