GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseListView.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseComponents/BaseComponent.h
"
4
#include "
Styles/Components/ListViews/ListViewStyles.h
"
5
6
namespace
gui_framework
7
{
9
class
GUI_FRAMEWORK_API
BaseListView
:
public
BaseComponent
10
{
11
public
:
12
BaseListView
(
const
std::wstring& listViewName,
const
utility::ComponentSettings
& settings,
const
styles::ListViewStyles
& styles,
BaseComposite
* parent);
13
16
virtual
size_t
getHash
()
const override
= 0;
17
18
virtual
void
setBackgroundColor(uint8_t red, uint8_t green, uint8_t blue)
final
override
;
19
20
virtual
void
setTextColor(uint8_t red, uint8_t green, uint8_t blue)
override
;
21
22
virtual
~BaseListView
() =
default
;
23
};
24
}
BaseComponent.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
ListViewStyles.h
gui_framework::BaseComponent
Base class for all windows, controls, etc.
Definition
BaseComponent.h:17
gui_framework::BaseComposite
Base class for all windows that has children windows.
Definition
BaseComposite.h:23
gui_framework::BaseListView
Base class for all list views.
Definition
BaseListView.h:10
gui_framework::BaseListView::~BaseListView
virtual ~BaseListView()=default
gui_framework::BaseListView::getHash
virtual size_t getHash() const override=0
Used as key in creators.
gui_framework::styles::ListViewStyles
ListView styles.
Definition
ListViewStyles.h:11
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::utility::ComponentSettings
All settings for windows.
Definition
ComponentSettings.h:11
GUIFramework
src
BaseComponents
StandardComponents
ListViews
BaseListView.h
Generated by
1.12.0