Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorr.kuznetsov <r.kuznetsov@corp.mail.ru>2018-02-21 17:44:23 +0300
committerAleksandr Zatsepin <alexzatsepin@users.noreply.github.com>2018-03-05 12:02:52 +0300
commitd3eac4fded669faf9c439e76ebcd147a0a10d4df (patch)
tree51bc8b43b61c0567a1bcee0d0897ef02246ee224 /indexer/ftypes_sponsored.cpp
parent5f33c204cc77066f89ae9cc881906eea27a83ffe (diff)
Added flags for partners buttons
Diffstat (limited to 'indexer/ftypes_sponsored.cpp')
-rw-r--r--indexer/ftypes_sponsored.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/indexer/ftypes_sponsored.cpp b/indexer/ftypes_sponsored.cpp
index 07f2eb2cb4..a0018e8bc0 100644
--- a/indexer/ftypes_sponsored.cpp
+++ b/indexer/ftypes_sponsored.cpp
@@ -37,3 +37,21 @@ int SponsoredPartnerChecker::GetPartnerIndex(FeatureType const & ft) const
return -1;
}
} // namespace ftypes
+
+std::string GetPartnerNameByIndex(int partnerIndex)
+{
+ static std::vector<std::string> kIds = {PARTNER1_NAME, PARTNER2_NAME, PARTNER3_NAME,
+ PARTNER4_NAME, PARTNER5_NAME};
+ if (partnerIndex < 0 || partnerIndex >= kIds.size())
+ return {};
+ return kIds[partnerIndex];
+}
+
+bool IsPartnerButtonExist(int partnerIndex)
+{
+ static std::vector<bool> kButtons = {PARTNER1_HAS_BUTTON, PARTNER2_HAS_BUTTON, PARTNER3_HAS_BUTTON,
+ PARTNER4_HAS_BUTTON, PARTNER5_HAS_BUTTON};
+ if (partnerIndex < 0 || partnerIndex >= kButtons.size())
+ return false;
+ return kButtons[partnerIndex];
+}