The ContactMessenger class provides an easy way to send text messages to a contact and also track sent/receive text messages from the same contact.  
 More...
#include <TelepathyQt/ContactMessenger>
Inherits QObject, and Tp::RefCounted.
The ContactMessenger class provides an easy way to send text messages to a contact and also track sent/receive text messages from the same contact. 
  
  | 
        
          | Tp::ContactMessenger::~ContactMessenger | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | ContactMessengerPtr Tp::ContactMessenger::create | ( | const AccountPtr & | account, |  
          |  |  | const ContactPtr & | contact |  
          |  | ) |  |  |  | static | 
 
Create a new ContactMessenger object.
- Parameters
- 
  
    | account | The account this messenger is communicating with. |  | contact | The contact this messenger is communicating with. |  
 
- Returns
- An ContactMessengerPtr object pointing to the newly created ContactMessenger object, or a null ContactMessengerPtr if contact is null. 
 
 
  
  | 
        
          | ContactMessengerPtr Tp::ContactMessenger::create | ( | const AccountPtr & | account, |  
          |  |  | const QString & | contactIdentifier |  
          |  | ) |  |  |  | static | 
 
Create a new ContactMessenger object.
- Parameters
- 
  
    | account | The account this messenger is communicating with. |  | contactIdentifier | The identifier of the contact this messenger is communicating with. |  
 
- Returns
- An ContactMessengerPtr object pointing to the newly created ContactMessenger object, or a null ContactMessengerPtr if contact is null. 
 
 
      
        
          | AccountPtr Tp::ContactMessenger::account | ( |  | ) | const | 
      
 
Return the account this messenger is communicating with.
- Returns
- A pointer to the Account object. 
 
 
      
        
          | QString Tp::ContactMessenger::contactIdentifier | ( |  | ) | const | 
      
 
Return the identifier of the contact this messenger is communicating with.
- Returns
- The identifier of the contact. 
 
 
      
        
          | QList< TextChannelPtr > Tp::ContactMessenger::textChats | ( |  | ) | const | 
      
 
Return the list of text chats currently being observed.
- Returns
- A list of pointers to TextChannel objects. 
 
 
  
  | 
        
          | void Tp::ContactMessenger::messageSent | ( | const Tp::Message & | message, |  
          |  |  | Tp::MessageSendingFlags | flags, |  
          |  |  | const QString & | sentMessageToken, |  
          |  |  | const Tp::TextChannelPtr & | channel |  
          |  | ) |  |  |  | signal | 
 
Emitted whenever a text message on account() is sent to the contact identified by contactIdentifier().
- Parameters
- 
  
    | message | The message sent. |  | flags | The flags of the message that was sent. |  | sentMessageToken | The token of the message that was sent. |  | channel | The channel from which the message was sent. |  
 
 
 
  
  | 
        
          | void Tp::ContactMessenger::messageReceived | ( | const Tp::ReceivedMessage & | message, |  
          |  |  | const Tp::TextChannelPtr & | channel |  
          |  | ) |  |  |  | signal | 
 
Emitted whenever a text message on account() is received from the contact identified by contactIdentifier().
- Parameters
- 
  
    | message | The message received. |  | channel | The channel from which the message was received. |