ITcSmTreeItem9

Inherits from: ITcSmTreeItem8

Expanded by: ITcSmTreeItem10

ITcSmTreeItem9 adds flags for project variants. The setters save the current variant value, mark the item or the mapping/variant information as modified, update tree images, and reload views. PvLink also notifies the affected variable links.

Properties

Property

Type

get/set

Description

PvDefine

VARIANT_BOOL

get/set

Checks whether project variants manage the preprocessor defines for this item.

PvDisable

VARIANT_BOOL

get/set

Reads or sets whether project variants control the deactivation status of this item.

PvLink

VARIANT_BOOL

get/set

Reads or sets whether project variants manage variable links for this item. When changes are made, the variables for this item and their linked counterparts are notified via VarLinkChanged().

PvParameter

VARIANT_BOOL

get/set

Reads or sets whether project variants manage the parameter values for this item.

PvSParameter

TCPV_PARA_VALUES

get/set

Reads or sets the parameter values managed in project variants. The value is a TCPV_PARA_VALUES (PV_NONE, PV_ALL, PV_SELECTED).

Methods

(none)

See also