diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2015-12-29 13:01:02 +0300 |
---|---|---|
committer | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2015-12-29 13:01:02 +0300 |
commit | 520070b88865882003e8d61fff41680a50e7c127 (patch) | |
tree | 3853892fb567dbab5a49ffbfffc25d018ffa54e8 /drape/overlay_tree.hpp | |
parent | a6d040b95bb3948ad4c94f1175b90a37232ca808 (diff) |
Removed obsolete code in OverlayTree
Diffstat (limited to 'drape/overlay_tree.hpp')
-rw-r--r-- | drape/overlay_tree.hpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/drape/overlay_tree.hpp b/drape/overlay_tree.hpp index 3979892c83..14e4f00b16 100644 --- a/drape/overlay_tree.hpp +++ b/drape/overlay_tree.hpp @@ -19,17 +19,15 @@ namespace detail struct OverlayInfo { ref_ptr<OverlayHandle> m_handle; - bool m_isTransparent = false; OverlayInfo() = default; - OverlayInfo(ref_ptr<OverlayHandle> handle, bool isTransparent) + OverlayInfo(ref_ptr<OverlayHandle> handle) : m_handle(handle) - , m_isTransparent(isTransparent) {} bool operator==(OverlayInfo const & rhs) const { - return m_handle == rhs.m_handle && m_isTransparent == rhs.m_isTransparent; + return m_handle == rhs.m_handle; } }; @@ -57,24 +55,22 @@ public: void ForceUpdate(); void StartOverlayPlacing(ScreenBase const & screen); - void Add(ref_ptr<OverlayHandle> handle, bool isTransparent); + void Add(ref_ptr<OverlayHandle> handle); void EndOverlayPlacing(); using TSelectResult = buffer_vector<ref_ptr<OverlayHandle>, 8>; void Select(m2::RectD const & rect, TSelectResult & result) const; - using THandle = pair<ref_ptr<OverlayHandle>, bool>; - private: ScreenBase const & GetModelView() const { return m_traits.m_modelView; } - void InsertHandle(ref_ptr<OverlayHandle> handle, bool isTransparent, + void InsertHandle(ref_ptr<OverlayHandle> handle, detail::OverlayInfo const & parentOverlay); bool CheckHandle(ref_ptr<OverlayHandle> handle, int currentRank, detail::OverlayInfo & parentOverlay) const; void AddHandleToDelete(detail::OverlayInfo const & overlay); int m_frameCounter; - array<vector<THandle>, dp::OverlayRanksCount> m_handles; + array<vector<ref_ptr<OverlayHandle>>, dp::OverlayRanksCount> m_handles; vector<detail::OverlayInfo> m_handlesToDelete; }; |