GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseListIconListView.h
Go to the documentation of this file.
1#pragma once
2
3#include "BaseListListView.h"
5
6namespace gui_framework
7{
10 public BaseListListView,
12 {
13 protected:
15
16 public:
17 BaseListIconListView(const std::wstring& listViewName, const utility::ComponentSettings& settings, BaseComposite* parent, utility::iconListViewType type, uint16_t iconsWidth, uint16_t iconsHeight, size_t count = standard_sizes::defaultImagesCount);
18
24 virtual void setTextColor(uint8_t red, uint8_t green, uint8_t blue) override;
25
28 virtual size_t getHash() const override = 0;
29
30 virtual json::JSONBuilder getStructure() const override;
31
32 virtual ~BaseListIconListView() = default;
33 };
34}
#define GUI_FRAMEWORK_API
Base class for all windows that has children windows.
Base class for all list views in list mode with icon items.
virtual size_t getHash() const override=0
Used as key in creators.
virtual ~BaseListIconListView()=default
Base class for all list views in list mode.
Provides adding icon items for list views.