GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
RichEditParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseComponentParser.h
"
4
#include "
BaseComponents/StandardComponents/BaseRichEdit.h
"
5
6
namespace
gui_framework
7
{
8
namespace
parsers
9
{
11
struct
GUI_FRAMEWORK_API
RichEditParser
:
public
BaseComponentParser
12
{
13
std::array<std::pair<std::string, std::string>, BaseRichEdit::urlDetectEventSize>
callbacks
;
14
bool
isMultiLine
;
15
uint64_t
limitTextCount
;
16
17
public
:
18
RichEditParser
();
19
20
void
parse(
const
json::utility::jsonObject& description)
override
;
21
22
~RichEditParser
() =
default
;
23
};
24
}
25
}
BaseComponentParser.h
BaseRichEdit.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::parsers::BaseComponentParser
Parse BaseComponent properties.
Definition
BaseComponentParser.h:11
gui_framework::parsers::RichEditParser
Parse RichEdit specific properties.
Definition
RichEditParser.h:12
gui_framework::parsers::RichEditParser::limitTextCount
uint64_t limitTextCount
Definition
RichEditParser.h:15
gui_framework::parsers::RichEditParser::callbacks
std::array< std::pair< std::string, std::string >, BaseRichEdit::urlDetectEventSize > callbacks
Definition
RichEditParser.h:13
gui_framework::parsers::RichEditParser::isMultiLine
bool isMultiLine
Definition
RichEditParser.h:14
gui_framework::parsers::RichEditParser::~RichEditParser
~RichEditParser()=default
GUIFramework
src
Deserialization
Parsers
RichEditParser.h
Generated by
1.12.0