mysocials-core 1.0
Signals | Public Member Functions

MessageComposer Class Reference

Widget for creating messages. More...

#include <messagecomposer.h>

List of all members.

Signals

void sendMessage (QString ownerId, QString title, QString message)
void saveMessage (Message msg)

Public Member Functions

 MessageComposer (QWidget *parent=0)
 A MessageComposer constructor.
 MessageComposer (ServiceMgr *sm, QWidget *parent=0)
 A MessageComposer constructor.
 ~MessageComposer ()
 A destructor.
void init ()
 Initialization function.
void resetMessage ()
 Clears all fields of message form.
void setRecepient (Friend fd)
 Sets recepient for message.
void setRecepient (QString ownerId)
 Sets recepient for message.
void setTitle (QString title)
 Sets title of message.
void setMessageBody (QString text)
 Sets body of message.
void replyMessage (Message msg)
 It is using for replying messa.

Detailed Description

Widget for creating messages.

This class is using for creating new messages. Also it allows to save drafts of messages.

See also:
Message

Constructor & Destructor Documentation

MessageComposer::MessageComposer ( QWidget *  parent = 0) [explicit]

A MessageComposer constructor.

Parameters:
parentPointer to parent widget.
MessageComposer::MessageComposer ( ServiceMgr sm,
QWidget *  parent = 0 
) [explicit]

A MessageComposer constructor.

Parameters:
smPointer to Service Manages.
parentPointer to parent widget.

Member Function Documentation

void MessageComposer::init ( )

Initialization function.

Initialaizes UI elements of widget and connects signals.

void MessageComposer::replyMessage ( Message  msg)

It is using for replying messa.

Parameters:
msgMessage on which we reply.
void MessageComposer::saveMessage ( Message  msg) [signal]

This signal is emmited when user tries to save draft of message.

Parameters:
msgMessage which we wanna save
void MessageComposer::sendMessage ( QString  ownerId,
QString  title,
QString  message 
) [signal]

This signal is emmited when user tries to send message.

Parameters:
ownerIdID of account for this friend
titletitle of message
messagemessage body
void MessageComposer::setMessageBody ( QString  text)

Sets body of message.

Parameters:
textText of message.
void MessageComposer::setRecepient ( QString  ownerId)

Sets recepient for message.

Parameters:
fdID of recepient.
void MessageComposer::setRecepient ( Friend  fd)

Sets recepient for message.

Parameters:
fdRecepient.
void MessageComposer::setTitle ( QString  title)

Sets title of message.

Parameters:
titleMessage title.

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