AuboCaps  0.6.0
arcs::aubo_scope::ProgramNodeView Class Referenceabstract

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. More...
 

Detailed Description

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

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

Definition at line 17 of file program_node_view.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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: