Changes to logout prosess and login state storing, logout bug fix
[situare] / src / engine / contactmanagerprivatestub.h
1 #ifndef CONTACTMANAGERPRIVATESTUB_H
2 #define CONTACTMANAGERPRIVATESTUB_H
3
4 #include <QObject>
5
6 /**
7 * @brief Manages phone address book contacts.
8 *
9 * STUB CLASS.
10 */
11 class ContactManagerPrivate : public QObject
12 {
13     Q_OBJECT
14 public:
15     /**
16     * @brief Constructor
17     *
18     * @param parent QObject
19     */
20     ContactManagerPrivate(QObject *parent = 0);
21
22 /*******************************************************************************
23 * MEMBER FUNCTIONS AND SLOTS
24 ******************************************************************************/
25     /**
26     * @brief Returns contact's guid from contact's facebook ID.
27     *
28     * RETURNS empty QString.
29     *
30     * @param facebookId contact's facebook ID
31     * @return contact guid
32     */
33     QString contactGuid(const QString &facebookId) const;
34
35     /**
36     * @brief Requests contact guids.
37     *
38     * Guid is a globally unique ID of a contact, which can be used with
39     * other datastores.
40     *
41     * DOES NOTHING.
42     */
43     void requestContactGuids();
44 };
45
46 #endif // CONTACTMANAGERPRIVATESTUB_H