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

#include <MessageHistoryFormLogic.h>

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

Public Slots

void OnConversationItemChanged (const QModelIndex &currentItem, const QModelIndex &previousItem)
 

Signals

void OnWriteNewMessageButtonClicked ()
 
void OnReplyButtonClicked ()
 
void OnDeleteButtonClicked ()
 
void OnConversationItemClicked (const QDateTime messageReceivedTime, const uint32_t messageID)
 

Public Member Functions

 MessageHistoryFormLogic ()
 
virtual ~MessageHistoryFormLogic ()
 
void SetWriteNewMessageButtonText (const QString &text)
 
void SetReplyButtonText (const QString &text)
 
void SetDeleteButtonText (const QString &text)
 
void AddTextConversationItem (const TextMessageListViewDelegate::TextConversationType conversationType, const QDateTime messageTime, const QString &messageText, const bool isMessageRead, const uint32_t messageID, const bool appendRow=true)
 
bool RemoveTextConversationItem (const int row)
 
bool UpdateTextConversationOnNewMessageReceived (const int row, const QDateTime messageTime)
 
void ShowTextConversations ()
 
void ClearTextConversations ()
 
void SetSelectedTextConversation (int row)
 
void AddTextMessageItem (const TextMessageListViewDelegate::TextMessageTypeBySender messageType, const QDateTime messageTime, const QString &messageText)
 
void ShowTextMessages ()
 
void ClearTextMessages ()
 
void SetReplyButtonEnabled (const bool enabled)
 
void SetDeleteButtonEnabled (const bool enabled)
 
- Public Member Functions inherited from GeneralFormLogic
 GeneralFormLogic ()
 
virtual ~GeneralFormLogic ()
 
template<class Ui , class Widget = QWidget>
void CreateWidget (const QString &cssFile, Ui *ui)
 

Additional Inherited Members

- Static Public Member Functions inherited from GeneralFormLogic
static QString GetStyle (const QString &styleFileName)
 
static void LoadStyleForWidget (const QString &styleFileName, QWidget *widget)
 
static void AdjustScrollerProperties (QWidget *widget)
 
static void AddDropShadowEffect (QWidget *widget, const QColor &dropShadowColor=Qt::gray)
 
- Protected Member Functions inherited from GeneralFormLogic
QWidget * GetWidget ()
 

Constructor & Destructor Documentation

INTERNAL MessageHistoryFormLogic::MessageHistoryFormLogic ( )

Here is the call graph for this function:

MessageHistoryFormLogic::~MessageHistoryFormLogic ( )
virtual

Member Function Documentation

void MessageHistoryFormLogic::AddTextConversationItem ( const TextMessageListViewDelegate::TextConversationType  conversationType,
const QDateTime  messageTime,
const QString &  messageText,
const bool  isMessageRead,
const uint32_t  messageID,
const bool  appendRow = true 
)
void MessageHistoryFormLogic::AddTextMessageItem ( const TextMessageListViewDelegate::TextMessageTypeBySender  messageType,
const QDateTime  messageTime,
const QString &  messageText 
)
void MessageHistoryFormLogic::ClearTextConversations ( )
void MessageHistoryFormLogic::ClearTextMessages ( )

Here is the call graph for this function:

void MessageHistoryFormLogic::OnConversationItemChanged ( const QModelIndex &  currentItem,
const QModelIndex &  previousItem 
)
slot

Here is the caller graph for this function:

void MessageHistoryFormLogic::OnConversationItemClicked ( const QDateTime  messageReceivedTime,
const uint32_t  messageID 
)
signal

Here is the caller graph for this function:

void MessageHistoryFormLogic::OnDeleteButtonClicked ( )
signal

Here is the caller graph for this function:

void MessageHistoryFormLogic::OnReplyButtonClicked ( )
signal

Here is the caller graph for this function:

void MessageHistoryFormLogic::OnWriteNewMessageButtonClicked ( )
signal

Here is the caller graph for this function:

bool MessageHistoryFormLogic::RemoveTextConversationItem ( const int  row)
void MessageHistoryFormLogic::SetDeleteButtonEnabled ( const bool  enabled)

Here is the caller graph for this function:

void MessageHistoryFormLogic::SetDeleteButtonText ( const QString &  text)
void MessageHistoryFormLogic::SetReplyButtonEnabled ( const bool  enabled)

Here is the caller graph for this function:

void MessageHistoryFormLogic::SetReplyButtonText ( const QString &  text)
void MessageHistoryFormLogic::SetSelectedTextConversation ( int  row)
void MessageHistoryFormLogic::SetWriteNewMessageButtonText ( const QString &  text)
void MessageHistoryFormLogic::ShowTextConversations ( )
void MessageHistoryFormLogic::ShowTextMessages ( )
bool MessageHistoryFormLogic::UpdateTextConversationOnNewMessageReceived ( const int  row,
const QDateTime  messageTime 
)

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