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