GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseCompositeParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseComponentParser.h
"
4
#include "
BaseComposites/BaseComposite.h
"
5
6
namespace
gui_framework
7
{
8
namespace
parsers
9
{
11
struct
GUI_FRAMEWORK_API
BaseCompositeParser
:
public
BaseComponentParser
12
{
13
std::string
windowFunctionName
;
14
BaseComposite::exitMode
mode
;
15
std::string
onDestroyFunctionName
;
16
std::string
onDestroyFunctionModuleName
;
17
18
public
:
19
BaseCompositeParser
();
20
21
virtual
void
parse(
const
json::utility::jsonObject& description)
override
;
22
23
virtual
~BaseCompositeParser
() =
default
;
24
};
25
}
26
}
BaseComponentParser.h
BaseComposite.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
gui_framework::BaseComposite::exitMode
exitMode
Definition
BaseComposite.h:26
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::parsers::BaseComponentParser
Parse BaseComponent properties.
Definition
BaseComponentParser.h:11
gui_framework::parsers::BaseCompositeParser
Parse BaseComposite properties.
Definition
BaseCompositeParser.h:12
gui_framework::parsers::BaseCompositeParser::mode
BaseComposite::exitMode mode
Definition
BaseCompositeParser.h:14
gui_framework::parsers::BaseCompositeParser::windowFunctionName
std::string windowFunctionName
Definition
BaseCompositeParser.h:13
gui_framework::parsers::BaseCompositeParser::onDestroyFunctionName
std::string onDestroyFunctionName
Definition
BaseCompositeParser.h:15
gui_framework::parsers::BaseCompositeParser::onDestroyFunctionModuleName
std::string onDestroyFunctionModuleName
Definition
BaseCompositeParser.h:16
gui_framework::parsers::BaseCompositeParser::~BaseCompositeParser
virtual ~BaseCompositeParser()=default
GUIFramework
src
Deserialization
Parsers
BaseCompositeParser.h
Generated by
1.12.0