aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/mapper/CursorMapper.h
blob: 2b7a899dcefaa10a77b4ff60a792c56556bccc81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
#include "Mapper.h"

#include <cru/platform/gui/Cursor.h>

namespace cru::ui::mapper {
class CRU_UI_API CursorMapper
    : public BasicSharedPtrMapper<platform::gui::ICursor> {
  CRU_UI_DECLARE_CAN_MAP_FROM_STRING(std::shared_ptr<platform::gui::ICursor>)
  CRU_UI_DECLARE_CAN_MAP_FROM_XML_ELEMENT_TAG(
      Cursor, std::shared_ptr<platform::gui::ICursor>)
};
}  // namespace cru::ui::mapper