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

Nepomuk-Core

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

#include <conversations-model.h>

Inheritance diagram for ConversationsModel:
Inheritance graph
[legend]

Public Types

enum  role { ConversationRole = Qt::UserRole }

Public Slots

int nextActiveConversation (int first)
void startChat (const Tp::AccountPtr &account, const KTp::ContactPtr &contact)

Signals

void totalUnreadCountChanged ()

Public Member Functions

 ConversationsModel (QObject *parent)
virtual ~ConversationsModel ()
bool bypassApproval () const
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
void handleChannels (const Tp::MethodInvocationContextPtr<> &context, const Tp::AccountPtr &account, const Tp::ConnectionPtr &connection, const QList< Tp::ChannelPtr > &channels, const QList< Tp::ChannelRequestPtr > &channelRequests, const QDateTime &userActionTime, const HandlerInfo &handlerInfo)
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
int totalUnreadCount () const

Properties

int totalUnreadCount

Detailed Description

Definition at line 30 of file conversations-model.h.

Member Enumeration Documentation

enum ConversationsModel::role
Enumerator:
ConversationRole 

Definition at line 45 of file conversations-model.h.

Constructor & Destructor Documentation

ConversationsModel::ConversationsModel ( QObject *  parent)
explicit

Definition at line 43 of file conversations-model.cpp.

ConversationsModel::~ConversationsModel ( )
virtual

Definition at line 55 of file conversations-model.cpp.

Member Function Documentation

bool ConversationsModel::bypassApproval ( ) const

Definition at line 148 of file conversations-model.cpp.

QVariant ConversationsModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
virtual

Definition at line 61 of file conversations-model.cpp.

void ConversationsModel::handleChannels ( const Tp::MethodInvocationContextPtr<> &  context,
const Tp::AccountPtr &  account,
const Tp::ConnectionPtr &  connection,
const QList< Tp::ChannelPtr > &  channels,
const QList< Tp::ChannelRequestPtr > &  channelRequests,
const QDateTime &  userActionTime,
const HandlerInfo &  handlerInfo 
)

Definition at line 79 of file conversations-model.cpp.

int ConversationsModel::nextActiveConversation ( int  first)
slot

Definition at line 185 of file conversations-model.cpp.

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

Definition at line 73 of file conversations-model.cpp.

void ConversationsModel::startChat ( const Tp::AccountPtr &  account,
const KTp::ContactPtr &  contact 
)
slot

Definition at line 153 of file conversations-model.cpp.

int ConversationsModel::totalUnreadCount ( ) const
Returns
the sum of all unread messages among all conversations
void ConversationsModel::totalUnreadCountChanged ( )
signal

Property Documentation

int ConversationsModel::totalUnreadCount
read

Definition at line 33 of file conversations-model.h.


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