GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
IconListViewParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Deserialization/Parsers/BaseComponentParser.h
"
4
#include "
Holders/LoadableHolders/BaseLoadableHolder.h
"
5
6
namespace
gui_framework
7
{
8
namespace
parsers
9
{
11
struct
GUI_FRAMEWORK_API
IconListViewParser
:
virtual
public
BaseComponentParser
12
{
13
std::vector<std::filesystem::path>
icons
;
14
uint16_t
imagesWidth
;
15
uint16_t
imagesHeight
;
16
utility::iconListViewType
type
;
17
18
public
:
19
IconListViewParser
();
20
21
virtual
void
parse(
const
json::utility::jsonObject& description)
override
;
22
23
~IconListViewParser
() =
default
;
24
};
25
}
26
}
BaseComponentParser.h
BaseLoadableHolder.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
gui_framework::utility::iconListViewType
iconListViewType
Definition
BaseLoadableHolder.h:13
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::parsers::BaseComponentParser
Parse BaseComponent properties.
Definition
BaseComponentParser.h:11
gui_framework::parsers::IconListViewParser
Parse IconListView and ListIconListView specific properties.
Definition
IconListViewParser.h:12
gui_framework::parsers::IconListViewParser::imagesHeight
uint16_t imagesHeight
Definition
IconListViewParser.h:15
gui_framework::parsers::IconListViewParser::imagesWidth
uint16_t imagesWidth
Definition
IconListViewParser.h:14
gui_framework::parsers::IconListViewParser::~IconListViewParser
~IconListViewParser()=default
gui_framework::parsers::IconListViewParser::icons
std::vector< std::filesystem::path > icons
Definition
IconListViewParser.h:13
gui_framework::parsers::IconListViewParser::type
utility::iconListViewType type
Definition
IconListViewParser.h:16
GUIFramework
src
Deserialization
Parsers
ListViews
IconListViewParser.h
Generated by
1.12.0