#pragma once #include #include #include #include #include #include #include class ContactsDB : public Database { public: ContactsDB(); ~ContactsDB(); static const char *GetDBName() { return dbName; } ContactsTable contacts; ContactsNameTable name; ContactsNumberTable number; ContactsRingtonesTable ringtones; ContactsAddressTable address; ContactsGroupsTable groups; static uint32_t favouritesGroupId() { return favouritesId; } static uint32_t iceGroupId() { return iceId; } static uint32_t blockedGroupId() { return blockedId; } private: static const char *dbName; static uint32_t favouritesId; static uint32_t iceId; static uint32_t blockedId; };