From 370ed80687ac9758b21335d3951828838796f9b3 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 10 Nov 2018 20:24:58 +0800 Subject: ... --- CruUI.vcxproj | 2 ++ CruUI.vcxproj.filters | 6 ++++++ src/ui/controls/list_item.cpp | 6 ++++++ src/ui/controls/list_item.hpp | 23 +++++++++++++++++++++++ 4 files changed, 37 insertions(+) create mode 100644 src/ui/controls/list_item.cpp create mode 100644 src/ui/controls/list_item.hpp diff --git a/CruUI.vcxproj b/CruUI.vcxproj index de86b39c..66f068fc 100644 --- a/CruUI.vcxproj +++ b/CruUI.vcxproj @@ -130,11 +130,13 @@ + + diff --git a/CruUI.vcxproj.filters b/CruUI.vcxproj.filters index 92fe4869..d6630408 100644 --- a/CruUI.vcxproj.filters +++ b/CruUI.vcxproj.filters @@ -81,6 +81,9 @@ Source Files + + Source Files + @@ -161,6 +164,9 @@ Header Files + + Header Files + diff --git a/src/ui/controls/list_item.cpp b/src/ui/controls/list_item.cpp new file mode 100644 index 00000000..25dd49a8 --- /dev/null +++ b/src/ui/controls/list_item.cpp @@ -0,0 +1,6 @@ +#include "list_item.hpp" + +namespace cru::ui::controls +{ + +} diff --git a/src/ui/controls/list_item.hpp b/src/ui/controls/list_item.hpp new file mode 100644 index 00000000..8525e0e8 --- /dev/null +++ b/src/ui/controls/list_item.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include "ui/control.hpp" + +namespace cru::ui::controls +{ + class ListItem : public Control + { + public: + static constexpr auto control_type = L"ListItem"; + + public: + static ListItem* Create(); + private: + ListItem(); + public: + ListItem(const ListItem& other) = delete; + ListItem(ListItem&& other) = delete; + ListItem& operator=(const ListItem& other) = delete; + ListItem& operator=(ListItem&& other) = delete; + ~ListItem() override = default; + }; +} -- cgit v1.2.3