diff options
Diffstat (limited to 'src/ui/mapper/style/BorderStylerMapper.cpp')
| -rw-r--r-- | src/ui/mapper/style/BorderStylerMapper.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/ui/mapper/style/BorderStylerMapper.cpp b/src/ui/mapper/style/BorderStylerMapper.cpp deleted file mode 100644 index 33358b28..00000000 --- a/src/ui/mapper/style/BorderStylerMapper.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include "cru/ui/mapper/style/BorderStylerMapper.h" -#include "cru/base/ClonePtr.h" -#include "cru/ui/mapper/MapperRegistry.h" -#include "cru/ui/style/ApplyBorderStyleInfo.h" -#include "cru/ui/style/Styler.h" -#include "cru/base/xml/XmlNode.h" - -namespace cru::ui::mapper::style { -using cru::ui::style::ApplyBorderStyleInfo; -using cru::ui::style::BorderStyler; - -bool BorderStylerMapper::XmlElementIsOfThisType(xml::XmlElementNode* node) { - return cru::string::CaseInsensitiveCompare(node->GetTag(), "BorderStyler") == 0; -} - -ClonePtr<BorderStyler> BorderStylerMapper::DoMapFromXml( - xml::XmlElementNode* node) { - auto border_style_mapper = - MapperRegistry::GetInstance()->GetMapper<ApplyBorderStyleInfo>(); - - ApplyBorderStyleInfo border_style; - - for (auto child : node->GetChildren()) { - if (child->GetType() == xml::XmlElementNode::Type::Element) { - auto child_element = child->AsElement(); - if (border_style_mapper->XmlElementIsOfThisType(child_element)) { - border_style = border_style_mapper->MapFromXml(child_element); - } - } - } - - return BorderStyler::Create(std::move(border_style)); -} -} // namespace cru::ui::mapper::style |
