PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::ProgramNodeView Class Referenceabstract

ProgramNodeView API for a program node View which defines the UI for the corresponding ProgramNodeContribution. More...

#include <program_node_view.h>

Public Member Functions

virtual ~ProgramNodeView ()=default
virtual void buildUi (WidgetHandle panel, ContributionProviderPtr< ProgramNodeContribution > provider)=0
 Build the UI for the corresponding ProgramNodeContribution on the provided panel.

Detailed Description

ProgramNodeView API for a program node View which defines the UI for the corresponding ProgramNodeContribution.

The instance of ProgramNodeView is a shared entity between several contributions.

Definition at line 25 of file program_node_view.h.

Constructor & Destructor Documentation

◆ ~ProgramNodeView()

virtual arcs::aubo_scope::ProgramNodeView::~ProgramNodeView ( )
virtualdefault

Member Function Documentation

◆ buildUi()

virtual void arcs::aubo_scope::ProgramNodeView::buildUi ( WidgetHandle panel,
ContributionProviderPtr< ProgramNodeContribution > provider )
pure virtual

Build the UI for the corresponding ProgramNodeContribution on the provided panel.

Use the contribution for your logic and data model manipulations.

Parameters
panelthe panel to build the UI on
providerthe provider for corresponding program node contribution currently selected (in the program tree)

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