AuboStudio SDK  0.6.3
arcs::aubo_scope::ProgramNodeView类 参考abstract

\chinese 程序节点视图 程序节点视图的 API,定义了对应 ProgramNodeContribution 的 UI。 ProgramNodeView 实例是多个贡献之间的共享实体。 \endchinese \english ProgramNodeView API for a program node View which defines the UI for the corresponding ProgramNodeContribution. 更多...

#include <program_node_view.h>

Public 成员函数

virtual ~ProgramNodeView ()=default
virtual void buildUi (WidgetHandle panel, ContributionProviderPtr< ProgramNodeContribution > provider)=0
 \chinese 在提供的面板上为对应的 ProgramNodeContribution 构建 UI。使用贡献进行 逻辑和数据模型操作。

详细描述

\chinese 程序节点视图 程序节点视图的 API,定义了对应 ProgramNodeContribution 的 UI。 ProgramNodeView 实例是多个贡献之间的共享实体。 \endchinese \english 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. \endenglish

在文件 program_node_view.h25 行定义.

构造及析构函数说明

◆ ~ProgramNodeView()

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

成员函数说明

◆ buildUi()

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

\chinese 在提供的面板上为对应的 ProgramNodeContribution 构建 UI。使用贡献进行 逻辑和数据模型操作。

参数
panel构建 UI 的面板
provider当前选中的对应程序节点贡献的提供者 \endchinese \english Build the UI for the corresponding ProgramNodeContribution on the provided panel. Use the contribution for your logic and data model manipulations.
panelthe panel to build the UI on
providerthe provider for corresponding program node contribution currently selected (in the program tree) \endenglish

该类的文档由以下文件生成: