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:
authorkshalnev <k.shalnev@gmail.com>2015-06-05 21:18:41 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:51:03 +0300
commit68275d8f949a6c70475339df0923a9a70322389f (patch)
treef24dde2aea95a0c7ed3fcd134ab39f37831668ff /indexer/map_style_reader.hpp
parent61b0af91c4e4cbcaf2777c95df66e245a6f8b4b4 (diff)
Added style reader to encapculate access to style files
Diffstat (limited to 'indexer/map_style_reader.hpp')
-rw-r--r--indexer/map_style_reader.hpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/indexer/map_style_reader.hpp b/indexer/map_style_reader.hpp
new file mode 100644
index 0000000000..b492df145a
--- /dev/null
+++ b/indexer/map_style_reader.hpp
@@ -0,0 +1,20 @@
+#pragma once
+
+#include "coding/reader.hpp"
+
+#include "graphics/defines.hpp"
+
+#include "map_style.hpp"
+
+class StyleReader
+{
+public:
+ void SetCurrentStyle(MapStyle mapStyle);
+ MapStyle GetCurrentStyle();
+
+ ReaderPtr<Reader> GetDrawingRulesReader();
+
+ ReaderPtr<Reader> GetResourceReader(string const & file, graphics::EDensity density);
+};
+
+extern StyleReader & GetStyleReader();