Home
·
Modules
·
All Classes
·
All Namespaces
TelepathyQt
pending-contact-info.h
1
23
#ifndef _TelepathyQt_pending_contact_info_h_HEADER_GUARD_
24
#define _TelepathyQt_pending_contact_info_h_HEADER_GUARD_
25
26
#ifndef IN_TP_QT_HEADER
27
#error IN_TP_QT_HEADER
28
#endif
29
30
#include <TelepathyQt/Contact>
31
#include <TelepathyQt/PendingOperation>
32
#include <TelepathyQt/Types>
33
34
class
QDBusPendingCallWatcher;
35
36
namespace
Tp
37
{
38
39
class
TP_QT_EXPORT
PendingContactInfo
:
public
PendingOperation
40
{
41
Q_OBJECT
42
Q_DISABLE_COPY(
PendingContactInfo
);
43
44
public
:
45
~
PendingContactInfo
();
46
47
ContactPtr contact()
const
;
48
49
Contact::InfoFields
infoFields()
const
;
50
51
private
Q_SLOTS:
52
TP_QT_NO_EXPORT
void
onCallFinished(QDBusPendingCallWatcher *watcher);
53
54
private
:
55
friend
class
Contact
;
56
57
TP_QT_NO_EXPORT
PendingContactInfo
(
const
ContactPtr &contact);
58
59
struct
Private;
60
friend
struct
Private;
61
Private *mPriv;
62
};
63
64
}
// Tp
65
66
#endif
Tp::PendingOperation
The PendingOperation class is a base class for pending asynchronous operations.
Definition:
pending-operation.h:45
Tp::Contact::InfoFields
The Contact::InfoFields class represents the information of a Telepathy contact.
Definition:
contact.h:73
Tp
Definition:
abstract-adaptor.cpp:31
Tp::Contact
The Contact class represents a Telepathy contact.
Definition:
contact.h:51
Tp::PendingContactInfo
The PendingContactInfo class represents the parameters of and the reply to an asynchronous contact in...
Definition:
pending-contact-info.h:39
TelepathyQt 0.9.8
Generated by
1.8.17