xentara-workbench-plugin v1.0.1
The Xentara Workbench Plugin Framework
Loading...
Searching...
No Matches
xentara::workbench::bindings::AbstractElementBinding Class Referenceabstract

Base class for UI bindings for all types of elements. More...

#include <xentara/workbench/bindings/AbstractElementBinding.hpp>

+ Inheritance diagram for xentara::workbench::bindings::AbstractElementBinding:

Public Member Functions

virtual ~AbstractElementBinding ()=0
 Virtual destructor.
 
virtual auto populateUi (ui::Form form) -> void=0
 Populate the ui with the contents of the given form.
 

Detailed Description

Base class for UI bindings for all types of elements.

Constructor & Destructor Documentation

◆ ~AbstractElementBinding()

xentara::workbench::bindings::AbstractElementBinding::~AbstractElementBinding ( )
pure virtualdefault

Virtual destructor.

Member Function Documentation

◆ populateUi()

virtual auto xentara::workbench::bindings::AbstractElementBinding::populateUi ( ui::Form  form) -> void
pure virtual

Populate the ui with the contents of the given form.

Parameters
formThe form to populate

Implemented in xentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >::Binding.