| 89 | } |
| 90 | |
| 91 | ReaderPtr<Reader> StyleReader::GetDrawingRulesReader() const |
| 92 | { |
| 93 | std::string rulesFile = std::string("drules_proto") + GetStyleRulesSuffix(GetCurrentStyle()) + ".bin"; |
| 94 | |
| 95 | auto overriddenRulesFile = base::JoinPath(GetPlatform().WritableDir(), kStylesOverrideDir, rulesFile); |
| 96 | if (Platform::IsFileExistsByFullPath(overriddenRulesFile)) |
| 97 | rulesFile = overriddenRulesFile; |
| 98 | |
| 99 | #ifdef BUILD_DESIGNER |
| 100 | // For Designer tool we have to look first into the resource folder. |
| 101 | return GetPlatform().GetReader(rulesFile, "rwf"); |
| 102 | #else |
| 103 | return GetPlatform().GetReader(rulesFile); |
| 104 | #endif |
| 105 | } |
| 106 | |
| 107 | ReaderPtr<Reader> StyleReader::GetResourceReader(std::string const & file, std::string_view density) const |
| 108 | { |
no test coverage detected