GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
MenuParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Core.h
"
4
5
namespace
gui_framework
6
{
7
namespace
parsers
8
{
9
struct
GUI_FRAMEWORK_API
MenuParser
10
{
11
std::wstring
mainMenuName
;
12
std::vector<json::utility::jsonObject>
mainMenuItems
;
13
std::vector<json::utility::jsonObject>
popupItems
;
14
15
public
:
16
MenuParser
() =
default
;
17
18
void
parse(json::utility::jsonObject& description);
19
20
~MenuParser
() =
default
;
21
};
22
}
23
}
Core.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::parsers::MenuParser
Definition
MenuParser.h:10
gui_framework::parsers::MenuParser::MenuParser
MenuParser()=default
gui_framework::parsers::MenuParser::mainMenuItems
std::vector< json::utility::jsonObject > mainMenuItems
Definition
MenuParser.h:12
gui_framework::parsers::MenuParser::popupItems
std::vector< json::utility::jsonObject > popupItems
Definition
MenuParser.h:13
gui_framework::parsers::MenuParser::mainMenuName
std::wstring mainMenuName
Definition
MenuParser.h:11
gui_framework::parsers::MenuParser::~MenuParser
~MenuParser()=default
GUIFramework
src
Deserialization
Parsers
MenuParser.h
Generated by
1.12.0