GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseIconListView.h
Go to the documentation of this file.
1#pragma once
2
3#include "BaseListView.h"
5
6namespace gui_framework
7{
10 public BaseListView,
12 {
13 protected:
15
16 public:
17 BaseIconListView(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) final override;
25
28 virtual size_t getHash() const override = 0;
29
30 virtual json::JSONBuilder getStructure() const override;
31
32 virtual ~BaseIconListView() = default;
33 };
34}
#define GUI_FRAMEWORK_API
Base class for all windows that has children windows.
Base class for all list views with icon items only.
virtual size_t getHash() const override=0
Used as key in creators.
virtual ~BaseIconListView()=default
Base class for all list views.
Provides adding icon items for list views.