diff options
Diffstat (limited to 'src/ui/mapper/style/PreferredSizeStylerMapper.cpp')
| -rw-r--r-- | src/ui/mapper/style/PreferredSizeStylerMapper.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/ui/mapper/style/PreferredSizeStylerMapper.cpp b/src/ui/mapper/style/PreferredSizeStylerMapper.cpp deleted file mode 100644 index 0603f5c4..00000000 --- a/src/ui/mapper/style/PreferredSizeStylerMapper.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "cru/ui/mapper/style/PreferredSizeStylerMapper.h" -#include "cru/ui/mapper/MapperRegistry.h" -#include "cru/ui/render/MeasureRequirement.h" -#include "cru/ui/style/Styler.h" - -namespace cru::ui::mapper::style { -bool PreferredSizeStylerMapper::XmlElementIsOfThisType( - xml::XmlElementNode* node) { - return cru::string::CaseInsensitiveCompare(node->GetTag(), "PreferredSizeStyler") == 0; -} - -ClonePtr<ui::style::PreferredSizeStyler> -PreferredSizeStylerMapper::DoMapFromXml(xml::XmlElementNode* node) { - render::MeasureSize size; - - auto measure_length_mapper = - MapperRegistry::GetInstance()->GetMapper<render::MeasureLength>(); - - auto width_attribute = node->GetOptionalAttributeValueCaseInsensitive("width"); - if (width_attribute) { - size.width = measure_length_mapper->MapFromString(*width_attribute); - } - - auto height_attribute = node->GetOptionalAttributeValueCaseInsensitive("height"); - if (height_attribute) { - size.height = measure_length_mapper->MapFromString(*height_attribute); - } - - return ui::style::PreferredSizeStyler::Create(size); -} -} // namespace cru::ui::mapper::style |
