23 #ifndef _TelepathyQt_pending_send_message_h_HEADER_GUARD_
24 #define _TelepathyQt_pending_send_message_h_HEADER_GUARD_
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
30 #include <TelepathyQt/PendingOperation>
31 #include <TelepathyQt/Types>
33 class QDBusPendingCallWatcher;
49 TextChannelPtr channel()
const;
51 ContactMessengerPtr messenger()
const;
53 QString sentMessageToken()
const;
57 TP_QT_NO_EXPORT
void onTextSent(QDBusPendingCallWatcher *watcher);
58 TP_QT_NO_EXPORT
void onMessageSent(QDBusPendingCallWatcher *watcher);
59 TP_QT_NO_EXPORT
void onCDMessageSent(QDBusPendingCallWatcher *watcher);
71 friend struct Private;
The TextChannel class represents a Telepathy channel of type Text.
Definition: text-channel.h:40
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
The ContactMessenger class provides an easy way to send text messages to a contact and also track sen...
Definition: contact-messenger.h:40
The PendingSendMessage class represents the parameters of and the reply to an asynchronous message se...
Definition: pending-send-message.h:41
The Message class represents a Telepathy message in a TextChannel.
Definition: message.h:44