1#ifndef AUBO_SCOPE_CONTRIBUTION_CONFIGURATION_H
2#define AUBO_SCOPE_CONTRIBUTION_CONFIGURATION_H
125 bool isBreakpointOnChildNodesAllowed);
161 bool isStartFromChildNodesAllowed);
170 const std::vector<std::string> &parentNodeNames);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
Provides access to configure the properties of an installation node contribution/
void setAllowBreakpointOnChildNodesInSubtree(bool isBreakpointOnChildNodesAllowed)
virtual ~ProgramContributionConfiguration()
void setAllowStartFromNode(bool isStartFromNodeAllowed)
ProgramContributionConfiguration(ProgramContributionConfiguration &f)
void setUserInsertable(bool userInsertable)
If set to false this program node will not appear in the Program Tab in AuboScope and can not be inse...
void setDisplayOrderId(double displayOrderId)
Set the display order id for this type of program node contribution.
void setChildrenAllowedOnly(const std::vector< std::string > &childrenList)
ProgramContributionConfiguration(ProgramContributionConfiguration &&f)
void setAllowInsertOnlyIntoNodes(const std::vector< std::string > &parentNodeNames)
Configure parent node of this node.
void setChildrenAllowed(bool childrenAllowed)
If set to true it is possible for the program node to have child nodes.
ProgramContributionConfiguration()
void setAllowStartFromChildNodesInSubtree(bool isStartFromChildNodesAllowed)
void setAllowBreakpointOnNode(bool isBreakpointAllowed)
void setDeprecated(bool deprecated)
If set to true it is not possible for the end user to create new program nodes of this type.