diff options
-rw-r--r-- | CruUI.vcxproj | 2 | ||||
-rw-r--r-- | CruUI.vcxproj.filters | 6 | ||||
-rw-r--r-- | src/ui/controls/list_item.cpp | 6 | ||||
-rw-r--r-- | src/ui/controls/list_item.hpp | 23 |
4 files changed, 37 insertions, 0 deletions
diff --git a/CruUI.vcxproj b/CruUI.vcxproj index de86b39c..66f068fc 100644 --- a/CruUI.vcxproj +++ b/CruUI.vcxproj @@ -130,11 +130,13 @@ <ClCompile Include="src\ui\border_property.cpp" /> <ClCompile Include="src\ui\controls\button.cpp" /> <ClCompile Include="src\ui\controls\linear_layout.cpp" /> + <ClCompile Include="src\ui\controls\list_item.cpp" /> <ClCompile Include="src\ui\controls\text_block.cpp" /> <ClCompile Include="src\ui\controls\text_box.cpp" /> <ClInclude Include="src\any_map.hpp" /> <ClInclude Include="src\format.hpp" /> <ClInclude Include="src\ui\border_property.hpp" /> + <ClInclude Include="src\ui\controls\list_item.hpp" /> <ClInclude Include="src\ui\controls\text_control.hpp" /> <ClCompile Include="src\ui\controls\toggle_button.cpp" /> <ClCompile Include="src\ui\cursor.cpp" /> 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 @@ <ClCompile Include="src\ui\ui_manager.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="src\ui\controls\list_item.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="src\graph\graph.hpp"> @@ -161,6 +164,9 @@ <ClInclude Include="src\any_map.hpp"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="src\ui\controls\list_item.hpp"> + <Filter>Header Files</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="src\application.cpp"> 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; + }; +} |