Files
MuditaOS/module-apps/application-phonebook/data/ContactsMap.hpp
Przemyslaw Brudny ba863035e5 [EGD-7408] Phonebook empty list fix
Fixed phonebook empty list. Added deep refresh
for other empty lists.
2021-09-09 19:35:56 +03:00

38 lines
654 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include <cstdint>
#include <map>
namespace phonebookContactsMap
{
constexpr uint32_t NO_MATCH_FOUND = 0;
}
enum class ContactQuerySection
{
Favourites = 0,
Mixed,
};
enum class ContactDisplayMode
{
Regular = 0,
SortedByLetter,
};
enum class LabelMarkerDisplayMode
{
IncludeFavourites = 0,
IgnoreFavourites,
};
struct ContactsMapData
{
std::map<std::string, std::uint32_t> firstLetterDictionary;
std::uint32_t favouritesCount;
std::uint32_t itemCount = 0;
};