Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
TextMessageListViewDelegate Class Reference

#include <TextMessageListViewDelegate.h>

Inheritance diagram for TextMessageListViewDelegate:
Inheritance graph
[legend]
Collaboration diagram for TextMessageListViewDelegate:
Collaboration graph
[legend]

Public Types

enum  TextMessageWidgetRole { Conversation = 0, TextMessage = 1, TextMessageToReply = 2 }
 
enum  MessageListItemWidgetType { WholeConversation, SingleMessage }
 
enum  TextMessageTypeBySender { MessageSentFromDriver = 0, MessageReceivedFromDispatching = 1 }
 
enum  TextConversationType { MultipleMessagesConversation = 0, SingleMessageFromDriver = 1, SingleMessageFromDispatching = 2 }
 
enum  DataRole {
  WidgetRoleAsNumber = Qt::UserRole + 100, TextMessageTypeAsNumber, ConversationTypeAsNumber, MessageID,
  MessageTime, MessageText, IsConversationRead, ItemWidthInPixels
}
 

Public Member Functions

 TextMessageListViewDelegate (QObject *parent=NULL)
 
virtual ~TextMessageListViewDelegate ()
 
QSize sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const
 
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
 

Member Enumeration Documentation

Enumerator
WidgetRoleAsNumber 
TextMessageTypeAsNumber 
ConversationTypeAsNumber 
MessageID 
MessageTime 
MessageText 
IsConversationRead 
ItemWidthInPixels 
Enumerator
WholeConversation 
SingleMessage 
Enumerator
MultipleMessagesConversation 
SingleMessageFromDriver 
SingleMessageFromDispatching 
Enumerator
MessageSentFromDriver 
MessageReceivedFromDispatching 
Enumerator
Conversation 
TextMessage 
TextMessageToReply 

Constructor & Destructor Documentation

INTERNAL TextMessageListViewDelegate::TextMessageListViewDelegate ( QObject *  parent = NULL)
explicit
TextMessageListViewDelegate::~TextMessageListViewDelegate ( )
virtual

Member Function Documentation

void TextMessageListViewDelegate::paint ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

Here is the call graph for this function:

QSize TextMessageListViewDelegate::sizeHint ( const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

Here is the call graph for this function:


The documentation for this class was generated from the following files: