GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
TabControlAdditionalCreationData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AdditionalCreationData.h
"
4
#include "
Components/TabControl.h
"
5
6
namespace
gui_framework
7
{
8
namespace
utility
9
{
11
template
<>
12
class
GUI_FRAMEWORK_API
AdditionalCreationData
<
TabControl
>
13
{
14
protected
:
15
std::vector<BaseTabControl::tabData>
data
;
16
uint16_t
imagesWidth
;
17
uint16_t
imagesHeight
;
18
19
public
:
20
AdditionalCreationData
() =
default
;
21
22
AdditionalCreationData
(
const
std::vector<TabControl::tabData>& data, uint16_t imagesWidth, uint16_t imagesHeight);
23
24
virtual
std::any getData()
const
;
25
26
virtual
~AdditionalCreationData
() =
default
;
27
};
28
}
29
}
AdditionalCreationData.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
TabControl.h
gui_framework::TabControl
Standard tab control.
Definition
TabControl.h:12
gui_framework::utility::AdditionalCreationData< TabControl >::imagesHeight
uint16_t imagesHeight
Definition
TabControlAdditionalCreationData.h:17
gui_framework::utility::AdditionalCreationData< TabControl >::AdditionalCreationData
AdditionalCreationData(const std::vector< TabControl::tabData > &data, uint16_t imagesWidth, uint16_t imagesHeight)
gui_framework::utility::AdditionalCreationData< TabControl >::~AdditionalCreationData
virtual ~AdditionalCreationData()=default
gui_framework::utility::AdditionalCreationData< TabControl >::data
std::vector< BaseTabControl::tabData > data
Definition
TabControlAdditionalCreationData.h:15
gui_framework::utility::AdditionalCreationData< TabControl >::AdditionalCreationData
AdditionalCreationData()=default
gui_framework::utility::AdditionalCreationData< TabControl >::imagesWidth
uint16_t imagesWidth
Definition
TabControlAdditionalCreationData.h:16
gui_framework::utility::AdditionalCreationData
Base templated class for component creators.
Definition
AdditionalCreationData.h:12
gui_framework
Definition
BaseComponent.cpp:21
GUIFramework
src
Utility
AdditionalCreationData
TabControlAdditionalCreationData.h
Generated by
1.12.0