aboutsummaryrefslogtreecommitdiff
path: root/src/ui/mapper/style/PreferredSizeStylerMapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/mapper/style/PreferredSizeStylerMapper.cpp')
-rw-r--r--src/ui/mapper/style/PreferredSizeStylerMapper.cpp31
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