From ebc496d4e8038834e68ef2069bc53a0524da2008 Mon Sep 17 00:00:00 2001 From: Javier Date: Tue, 31 Mar 2015 17:33:29 +0200 Subject: implement the voicecallmanager (dialer, etc.) --- saltoqd/contactsmanager.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'saltoqd/contactsmanager.h') diff --git a/saltoqd/contactsmanager.h b/saltoqd/contactsmanager.h index 0b39d40..d8c293f 100644 --- a/saltoqd/contactsmanager.h +++ b/saltoqd/contactsmanager.h @@ -2,6 +2,7 @@ #define CONTACTSMANAGER_H #include +#include #include "storagemanager.h" class ContactsManager : public QObject @@ -12,6 +13,15 @@ public: qint64 getRecordIdForContact(uint contactId); + struct NameType { + bool found; + QString name; + QString type; + bool favorite; + }; + + NameType findNameTypeForPhoneNumber(const QString &phoneNumber) const; + public slots: void scheduleRefresh(); @@ -21,6 +31,9 @@ signals: private slots: void refresh(); +private: + static QString typeForContactPhone(const QtContacts::QContactPhoneNumber &number); + private: ToqManager *_toq; StorageManager *_storage; -- cgit v1.2.3