/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
search/editor_delegate.hpp
30 строк
785 B
tatiana-yan
[editor][indexer] Use EditableMapObject in editor instead of FeatureType.
21 фев 2019, 16:37
21 фев 2019, 16:37
d357678
Код
Авторство
О чём код?
#pragma once #include "editor/osm_editor.hpp" #include "indexer/editable_map_object.hpp" #include <memory> #include <string> class DataSource; namespace search { class EditorDelegate : public osm::Editor::Delegate { public: EditorDelegate(DataSource const & dataSource); // osm::Editor::Delegate overrides: MwmSet::MwmId GetMwmIdByMapName(std::string const & name) const override; std::unique_ptr<osm::EditableMapObject> GetOriginalMapObject( FeatureID const & fid) const override; std::string GetOriginalFeatureStreet(FeatureID const & fid) const override; void ForEachFeatureAtPoint(osm::Editor::FeatureTypeFn && fn, m2::PointD const & point) const override; private: DataSource const & m_dataSource; }; } // namespace search