forked from organicmaps/organicmaps
Remove obsolete Framework::DrawPlacemark.
This commit is contained in:
parent
6ae156fbf5
commit
6e1a65baba
3 changed files with 6 additions and 28 deletions
|
@ -173,7 +173,6 @@ static void GetResourcesMaps(vector<string> & outMaps)
|
|||
Framework::Framework()
|
||||
: m_animator(this),
|
||||
m_queryMaxScaleMode(false),
|
||||
m_drawPlacemark(false),
|
||||
|
||||
/// @todo It's not a class state, so no need to store it in memory.
|
||||
/// Move this constants to Ruler (and don't store them at all).
|
||||
|
@ -835,9 +834,6 @@ void Framework::DrawAdditionalInfo(shared_ptr<PaintEvent> const & e)
|
|||
|
||||
m_informationDisplay.doDraw(pDrawer);
|
||||
|
||||
if (m_drawPlacemark)
|
||||
m_informationDisplay.drawPlacemark(pDrawer, DEFAULT_BOOKMARK_TYPE, m_navigator.GtoP(m_placemark));
|
||||
|
||||
m_bmManager.DrawBookmarks(e);
|
||||
DrawMapApiPoints(e);
|
||||
|
||||
|
@ -944,17 +940,6 @@ void Framework::ShowRectFixed(m2::AnyRectD const & r)
|
|||
Invalidate();
|
||||
}
|
||||
|
||||
void Framework::DrawPlacemark(m2::PointD const & pt)
|
||||
{
|
||||
m_drawPlacemark = true;
|
||||
m_placemark = pt;
|
||||
}
|
||||
|
||||
void Framework::DisablePlacemark()
|
||||
{
|
||||
m_drawPlacemark = false;
|
||||
}
|
||||
|
||||
void Framework::ClearAllCaches()
|
||||
{
|
||||
m_model.ClearCaches();
|
||||
|
@ -1627,10 +1612,8 @@ string Framework::CodeGe0url(double const lat, double const lon, double const zo
|
|||
|
||||
void Framework::DrawMapApiPoints(shared_ptr<PaintEvent> const & e)
|
||||
{
|
||||
Navigator & navigator = GetNavigator();
|
||||
InformationDisplay & informationDisplay = GetInformationDisplay();
|
||||
// get viewport limit rect
|
||||
m2::AnyRectD const & glbRect = navigator.Screen().GlobalRect();
|
||||
m2::AnyRectD const & glbRect = m_navigator.Screen().GlobalRect();
|
||||
Drawer * pDrawer = e->drawer();
|
||||
|
||||
vector<url_scheme::ApiPoint> const & v = GetMapApiPoints();
|
||||
|
@ -1640,9 +1623,10 @@ void Framework::DrawMapApiPoints(shared_ptr<PaintEvent> const & e)
|
|||
m2::PointD const & org = m2::PointD(MercatorBounds::LonToX(v[i].m_lon),
|
||||
MercatorBounds::LatToY(v[i].m_lat));
|
||||
if (glbRect.IsPointInside(org))
|
||||
//ToDo Use Custom Pins
|
||||
//super magic hack!!! Only purple! Only hardcore
|
||||
informationDisplay.drawPlacemark(pDrawer, "api_pin", navigator.GtoP(org));
|
||||
{
|
||||
/// @todo Use custom pins from 3-party app
|
||||
m_informationDisplay.drawPlacemark(pDrawer, "api_pin", m_navigator.GtoP(org));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -94,9 +94,7 @@ protected:
|
|||
|
||||
double m_StartForegroundTime;
|
||||
|
||||
bool m_queryMaxScaleMode, m_drawPlacemark;
|
||||
|
||||
m2::PointD m_placemark;
|
||||
bool m_queryMaxScaleMode;
|
||||
|
||||
double const m_metresMinWidth;
|
||||
double const m_metresMaxWidth;
|
||||
|
@ -376,9 +374,6 @@ public:
|
|||
/// - Check minimal visible scale according to downloaded countries.
|
||||
void ShowRectExVisibleScale(m2::RectD rect);
|
||||
|
||||
void DrawPlacemark(m2::PointD const & pt);
|
||||
void DisablePlacemark();
|
||||
|
||||
void MemoryWarning();
|
||||
void EnterBackground();
|
||||
void EnterForeground();
|
||||
|
|
|
@ -614,7 +614,6 @@ namespace qt
|
|||
|
||||
void DrawWidget::CloseSearch()
|
||||
{
|
||||
m_framework->DisablePlacemark();
|
||||
setFocus();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue