diff --git a/drape_frontend/drape_engine.cpp b/drape_frontend/drape_engine.cpp index c4d8dbd32e..8b02efd2b1 100644 --- a/drape_frontend/drape_engine.cpp +++ b/drape_frontend/drape_engine.cpp @@ -50,7 +50,7 @@ DrapeEngine::DrapeEngine(Params && params) bind(&DrapeEngine::UserPositionChanged, this, _1), bind(&DrapeEngine::MyPositionModeChanged, this, _1, _2), mode, make_ref(m_requestedTiles), - move(params.m_showEventCallback), timeInBackground, + move(params.m_overlaysShowStatsCallback), timeInBackground, params.m_allow3dBuildings, params.m_trafficEnabled, params.m_blockTapEvents, params.m_isFirstLaunch, params.m_isRoutingActive, params.m_isAutozoomEnabled); diff --git a/drape_frontend/drape_engine.hpp b/drape_frontend/drape_engine.hpp index abcb70c001..6e5075866b 100644 --- a/drape_frontend/drape_engine.hpp +++ b/drape_frontend/drape_engine.hpp @@ -58,7 +58,7 @@ public: bool isRoutingActive, bool isAutozoomEnabled, bool simplifiedTrafficColors, - OverlayShowEventCallback && showEventCallback) + OverlaysShowStatsCallback && overlaysShowStatsCallback) : m_factory(factory) , m_stringsBundle(stringBundle) , m_viewport(viewport) @@ -77,7 +77,7 @@ public: , m_isRoutingActive(isRoutingActive) , m_isAutozoomEnabled(isAutozoomEnabled) , m_simplifiedTrafficColors(simplifiedTrafficColors) - , m_showEventCallback(move(showEventCallback)) + , m_overlaysShowStatsCallback(move(overlaysShowStatsCallback)) {} ref_ptr m_factory; @@ -98,7 +98,7 @@ public: bool m_isRoutingActive; bool m_isAutozoomEnabled; bool m_simplifiedTrafficColors; - OverlayShowEventCallback m_showEventCallback; + OverlaysShowStatsCallback m_overlaysShowStatsCallback; }; DrapeEngine(Params && params); diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp index 3cfb29892c..4fb766c64f 100755 --- a/drape_frontend/frontend_renderer.cpp +++ b/drape_frontend/frontend_renderer.cpp @@ -138,7 +138,7 @@ FrontendRenderer::FrontendRenderer(Params && params) , m_needRegenerateTraffic(false) , m_trafficEnabled(params.m_trafficEnabled) , m_overlaysTracker(new OverlaysTracker()) - , m_showEventCallback(move(params.m_showEventCallback)) + , m_overlaysShowStatsCallback(move(params.m_overlaysShowStatsCallback)) #ifdef SCENARIO_ENABLE , m_scenarioManager(new ScenarioManager(this)) #endif @@ -780,7 +780,7 @@ void FrontendRenderer::AcceptMessage(ref_ptr message) case Message::UpdateCustomSymbols: { ref_ptr msg = message; - m_overlaysTracker->Init(msg->AcceptSymbolsFeatures()); + m_overlaysTracker->SetTrackedOverlaysFeatures(msg->AcceptSymbolsFeatures()); ScreenBase const & screen = m_userEventStream.GetCurrentScreen(); InvalidateRect(screen.ClipRect()); break; @@ -1943,8 +1943,8 @@ drape_ptr const & FrontendRenderer::GetScenarioManager() const void FrontendRenderer::CollectShowOverlaysEvents() { - ASSERT(m_showEventCallback != nullptr, ()); - m_showEventCallback(m_overlaysTracker->Collect()); + ASSERT(m_overlaysShowStatsCallback != nullptr, ()); + m_overlaysShowStatsCallback(m_overlaysTracker->Collect()); } FrontendRenderer::RenderLayer::RenderLayerID FrontendRenderer::RenderLayer::GetLayerID(dp::GLState const & state) diff --git a/drape_frontend/frontend_renderer.hpp b/drape_frontend/frontend_renderer.hpp index 9a6512c084..7da2399699 100755 --- a/drape_frontend/frontend_renderer.hpp +++ b/drape_frontend/frontend_renderer.hpp @@ -80,7 +80,7 @@ public: location::TMyPositionModeChanged myPositionModeCallback, location::EMyPositionMode initMode, ref_ptr requestedTiles, - OverlayShowEventCallback && showEventCallback, + OverlaysShowStatsCallback && overlaysShowStatsCallback, double timeInBackground, bool allow3dBuildings, bool trafficEnabled, @@ -96,7 +96,7 @@ public: , m_myPositionModeCallback(myPositionModeCallback) , m_initMyPositionMode(initMode) , m_requestedTiles(requestedTiles) - , m_showEventCallback(move(showEventCallback)) + , m_overlaysShowStatsCallback(move(overlaysShowStatsCallback)) , m_timeInBackground(timeInBackground) , m_allow3dBuildings(allow3dBuildings) , m_trafficEnabled(trafficEnabled) @@ -113,7 +113,7 @@ public: location::TMyPositionModeChanged m_myPositionModeCallback; location::EMyPositionMode m_initMyPositionMode; ref_ptr m_requestedTiles; - OverlayShowEventCallback m_showEventCallback; + OverlaysShowStatsCallback m_overlaysShowStatsCallback; double m_timeInBackground; bool m_allow3dBuildings; bool m_trafficEnabled; @@ -337,7 +337,7 @@ private: bool m_trafficEnabled; drape_ptr m_overlaysTracker; - OverlayShowEventCallback m_showEventCallback; + OverlaysShowStatsCallback m_overlaysShowStatsCallback; drape_ptr m_scenarioManager; diff --git a/drape_frontend/overlays_tracker.cpp b/drape_frontend/overlays_tracker.cpp index 416fd5ec5e..33621044d9 100644 --- a/drape_frontend/overlays_tracker.cpp +++ b/drape_frontend/overlays_tracker.cpp @@ -2,7 +2,7 @@ namespace df { -void OverlaysTracker::Init(std::vector && ids) +void OverlaysTracker::SetTrackedOverlaysFeatures(std::vector && ids) { m_data.clear(); for (auto const & fid : ids) diff --git a/drape_frontend/overlays_tracker.hpp b/drape_frontend/overlays_tracker.hpp index b09b1923e5..8bf2508b9d 100644 --- a/drape_frontend/overlays_tracker.hpp +++ b/drape_frontend/overlays_tracker.hpp @@ -23,7 +23,7 @@ struct OverlayShowEvent {} }; -using OverlayShowEventCallback = std::function &&)>; +using OverlaysShowStatsCallback = std::function &&)>; int constexpr kMinZoomLevel = 10; @@ -32,7 +32,7 @@ class OverlaysTracker public: OverlaysTracker() = default; - void Init(std::vector && ids); + void SetTrackedOverlaysFeatures(std::vector && ids); bool StartTracking(int zoomLevel); void Track(FeatureID const & fid); diff --git a/map/framework.cpp b/map/framework.cpp index 610c6350be..4fd8d76e16 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -1673,7 +1673,7 @@ void Framework::CreateDrapeEngine(ref_ptr contextFactory, }); }; - auto showOverlaysEventFn = [](std::list && events) + auto overlaysShowStatsFn = [](std::list && events) { // TODO: implement sending events. This callback is called on a render thread, // so placing here not lightweight code is strictly prohibited! The best option is @@ -1704,7 +1704,7 @@ void Framework::CreateDrapeEngine(ref_ptr contextFactory, move(myPositionModeChangedFn), allow3dBuildings, trafficEnabled, params.m_isChoosePositionMode, params.m_isChoosePositionMode, GetSelectedFeatureTriangles(), params.m_isFirstLaunch, m_routingSession.IsActive() && m_routingSession.IsFollowing(), isAutozoomEnabled, - simplifiedTrafficColors, showOverlaysEventFn); + simplifiedTrafficColors, move(overlaysShowStatsFn)); m_drapeEngine = make_unique_dp(move(p)); m_drapeEngine->SetModelViewListener([this](ScreenBase const & screen)