GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
IIconListView.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace gui_framework
7{
8 namespace interfaces
9 {
12 {
13 private:
15
16 public:
17 IIconListView(HWND handle, utility::IconsHolder& icons);
18
19 virtual LRESULT addIconItem(const std::filesystem::path& pathToIcon);
20
21 virtual LRESULT insertIconItem(const std::filesystem::path& pathToIcon, size_t index);
22
23 virtual std::filesystem::path getIconPath(size_t index) const;
24
25 virtual size_t getIconIndex(size_t index) const;
26
27 virtual ~IIconListView() = default;
28 };
29 }
30}
#define GUI_FRAMEWORK_API
Provides adding, deleting, setting, getting items for other list view interfaces.
Provides adding icon items for list views.