KiCad PCB EDA Suite
Loading...
Searching...
No Matches
WX_AUI_JSON_SERIALIZER Class Reference

#include <aui_json_serializer.h>

Public Member Functions

 WX_AUI_JSON_SERIALIZER (wxAuiManager &aManager)
 
nlohmann::json Serialize () const
 
bool Deserialize (const nlohmann::json &aState) const
 

Private Attributes

wxAuiManager & m_manager
 

Detailed Description

Definition at line 28 of file aui_json_serializer.h.

Constructor & Destructor Documentation

◆ WX_AUI_JSON_SERIALIZER()

WX_AUI_JSON_SERIALIZER::WX_AUI_JSON_SERIALIZER ( wxAuiManager & aManager)
explicit

Definition at line 582 of file aui_json_serializer.cpp.

References m_manager.

Member Function Documentation

◆ Deserialize()

bool WX_AUI_JSON_SERIALIZER::Deserialize ( const nlohmann::json & aState) const

Definition at line 604 of file aui_json_serializer.cpp.

References m_manager.

Referenced by EDA_BASE_FRAME::RestoreAuiLayout().

◆ Serialize()

nlohmann::json WX_AUI_JSON_SERIALIZER::Serialize ( ) const

Member Data Documentation

◆ m_manager

wxAuiManager& WX_AUI_JSON_SERIALIZER::m_manager
private

Definition at line 37 of file aui_json_serializer.h.

Referenced by Deserialize(), Serialize(), and WX_AUI_JSON_SERIALIZER().


The documentation for this class was generated from the following files: