b8abb1ccd3201554aa5ab9813080f4c93382227b
[situare] / src / engine / contactmanagerprivatestub.h
1 #ifndef CONTACTMANAGERPRIVATESTUB_H
2 #define CONTACTMANAGERPRIVATESTUB_H
3
4 #include <QObject>
5
6 class ContactManagerPrivate : public QObject
7 {
8     Q_OBJECT
9 public:
10     ContactManagerPrivate(QObject *parent = 0);
11
12 /*******************************************************************************
13 * MEMBER FUNCTIONS AND SLOTS
14 ******************************************************************************/
15     /**
16     * @brief Returns contact's guid from contact's facebook ID.
17     *
18     * RETURNS empty QString.
19     *
20     * @param facebookId contact's facebook ID
21     * @return contact guid
22     */
23     QString contactGuid(const QString &facebookId) const;
24
25     /**
26     * @brief Requests contact guids.
27     *
28     * Guid is a globally unique ID of a contact, which can be used with
29     * other datastores.
30     *
31     * DOES NOTHING.
32     */
33     void requestContactGuids();
34 };
35
36 #endif // CONTACTMANAGERPRIVATESTUB_H