26#ifndef TGUI_WIDGET_SAVER_HPP
27#define TGUI_WIDGET_SAVER_HPP
30#include <TGUI/Loading/WidgetConverter.hpp>
31#include <TGUI/Loading/DataIO.hpp>
32#include <TGUI/Container.hpp>
45 using SaveFunction = std::function<std::shared_ptr<DataIO::Node>(
WidgetConverter)>;
68 static void setSaveFunction(
const std::string& type,
const SaveFunction& saveFunction);
84 static std::map<std::string, SaveFunction> m_saveFunctions;
std::shared_ptr< Container > Ptr
Shared widget pointer.
Definition: Container.hpp:51
Namespace that contains all TGUI functions and classes.
Definition: Animation.hpp:34