From d28248cc4ccb1a1d81f0d82b8317767f4e2bff44 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 18 Jan 2022 21:40:47 +0800 Subject: ... --- src/common/CMakeLists.txt | 3 ++- src/ui/mapper/ThicknessMapper.cpp | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/ui/mapper/ThicknessMapper.cpp (limited to 'src') diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 92ef3d4c..300fa03e 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -27,5 +27,6 @@ else() target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_LINUX) endif() +find_package(double-conversion CONFIG REQUIRED) find_package(Microsoft.GSL CONFIG REQUIRED) -target_link_libraries(cru_base PUBLIC Microsoft.GSL::GSL) +target_link_libraries(cru_base PUBLIC Microsoft.GSL::GSL double-conversion::double-conversion) diff --git a/src/ui/mapper/ThicknessMapper.cpp b/src/ui/mapper/ThicknessMapper.cpp new file mode 100644 index 00000000..684d0a4b --- /dev/null +++ b/src/ui/mapper/ThicknessMapper.cpp @@ -0,0 +1,11 @@ +#include "cru/ui/mapper/ThicknessMapper.hpp" +#include "cru/xml/XmlNode.hpp" + +namespace cru::ui::mapper { +bool ThicknessMapper::XmlElementIsOfThisType(xml::XmlElementNode *node) { + if (node->GetTag() == u"Thickness") { + return true; + } + return false; +} +} // namespace cru::ui::mapper -- cgit v1.2.3