GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
SeparateWindowAdditionalCreationData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AdditionalCreationData.h
"
4
#include "
Composites/SeparateWindow.h
"
5
6
namespace
gui_framework
7
{
8
namespace
utility
9
{
11
template
<>
12
class
GUI_FRAMEWORK_API
AdditionalCreationData
<
SeparateWindow
>
13
{
14
protected
:
15
std::wstring
className
;
16
std::string
functionName
;
17
18
public
:
19
AdditionalCreationData
() =
default
;
20
21
AdditionalCreationData
(
const
std::wstring& className,
const
std::string& functionName);
22
23
virtual
std::any getData()
const
;
24
25
virtual
~AdditionalCreationData
() =
default
;
26
};
27
}
28
}
AdditionalCreationData.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
SeparateWindow.h
gui_framework::SeparateWindow
Standard separate window.
Definition
SeparateWindow.h:9
gui_framework::utility::AdditionalCreationData< SeparateWindow >::AdditionalCreationData
AdditionalCreationData()=default
gui_framework::utility::AdditionalCreationData< SeparateWindow >::AdditionalCreationData
AdditionalCreationData(const std::wstring &className, const std::string &functionName)
gui_framework::utility::AdditionalCreationData< SeparateWindow >::className
std::wstring className
Definition
SeparateWindowAdditionalCreationData.h:15
gui_framework::utility::AdditionalCreationData< SeparateWindow >::~AdditionalCreationData
virtual ~AdditionalCreationData()=default
gui_framework::utility::AdditionalCreationData< SeparateWindow >::functionName
std::string functionName
Definition
SeparateWindowAdditionalCreationData.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
SeparateWindowAdditionalCreationData.h
Generated by
1.12.0