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
"
4
#include "
Interfaces/Components/ListViews/IIconListView.h
"
5
6
namespace
gui_framework
7
{
9
class
GUI_FRAMEWORK_API
BaseListIconListView
:
10
public
BaseListListView
,
11
public
interfaces::IIconListView
12
{
13
protected
:
14
utility::IconsHolder
icons
;
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
}
BaseListListView.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
IIconListView.h
gui_framework::BaseComposite
Base class for all windows that has children windows.
Definition
BaseComposite.h:23
gui_framework::BaseListIconListView
Base class for all list views in list mode with icon items.
Definition
BaseListIconListView.h:12
gui_framework::BaseListIconListView::getHash
virtual size_t getHash() const override=0
Used as key in creators.
gui_framework::BaseListIconListView::~BaseListIconListView
virtual ~BaseListIconListView()=default
gui_framework::BaseListIconListView::icons
utility::IconsHolder icons
Definition
BaseListIconListView.h:14
gui_framework::BaseListListView
Base class for all list views in list mode.
Definition
BaseListListView.h:10
gui_framework::interfaces::IIconListView
Provides adding icon items for list views.
Definition
IIconListView.h:12
gui_framework::utility::IconsHolder
Icons loader.
Definition
IconsHolder.h:11
gui_framework::utility::iconListViewType
iconListViewType
Definition
BaseLoadableHolder.h:13
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::utility::ComponentSettings
All settings for windows.
Definition
ComponentSettings.h:11
GUIFramework
src
BaseComponents
StandardComponents
ListViews
BaseListIconListView.h
Generated by
1.12.0