Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
Visualization::UINode Class Referenceabstract
Inheritance diagram for Visualization::UINode:
Core::Reflect< Base >

Public Member Functions

 UINode ()
 
virtual UINodeclone () const override
 
virtual void load (Model::PersistentStore &store) override
 
virtual void save (Model::PersistentStore &store) const override
 
virtual QJsonValue toJson () const =0
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ UINode()

Visualization::UINode::UINode ( )

Member Function Documentation

◆ clone()

UINode * Visualization::UINode::clone ( ) const
overridevirtual

◆ load()

void Visualization::UINode::load ( Model::PersistentStore store)
overridevirtual

◆ save()

void Visualization::UINode::save ( Model::PersistentStore store) const
overridevirtual

◆ toJson()

virtual QJsonValue Visualization::UINode::toJson ( ) const
pure virtual