Skip to content

Commit c6a4b82

Browse files
committed
Add NodeRole::WidgetEmbeddable for all switches
1 parent 16f23b9 commit c6a4b82

3 files changed

Lines changed: 21 additions & 0 deletions

File tree

examples/dynamic_ports/DynamicPortsModel.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,10 @@ QVariant DynamicPortsModel::nodeData(NodeId nodeId, NodeRole role) const
143143
result = _nodePortCounts[nodeId].out;
144144
break;
145145

146+
case NodeRole::WidgetEmbeddable:
147+
result = true;
148+
break;
149+
146150
case NodeRole::Widget: {
147151
result = QVariant::fromValue(widget(nodeId));
148152
break;
@@ -194,6 +198,9 @@ bool DynamicPortsModel::setNodeData(NodeId nodeId, NodeRole role, QVariant value
194198
widget(nodeId)->populateButtons(PortType::Out, value.toUInt());
195199
break;
196200

201+
case NodeRole::WidgetEmbeddable:
202+
break;
203+
197204
case NodeRole::Widget:
198205
break;
199206
}

examples/simple_graph_model/SimpleGraphModel.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ QVariant SimpleGraphModel::nodeData(NodeId nodeId, NodeRole role) const
121121
result = 1u;
122122
break;
123123

124+
case NodeRole::WidgetEmbeddable:
125+
result = true;
126+
break;
127+
124128
case NodeRole::Widget:
125129
result = QVariant();
126130
break;
@@ -167,6 +171,9 @@ bool SimpleGraphModel::setNodeData(NodeId nodeId, NodeRole role, QVariant value)
167171
case NodeRole::OutPortCount:
168172
break;
169173

174+
case NodeRole::WidgetEmbeddable:
175+
break;
176+
170177
case NodeRole::Widget:
171178
break;
172179
}

examples/vertical_layout/SimpleGraphModel.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ QVariant SimpleGraphModel::nodeData(NodeId nodeId, NodeRole role) const
121121
result = 3u;
122122
break;
123123

124+
case NodeRole::WidgetEmbeddable:
125+
result = true;
126+
break;
127+
124128
case NodeRole::Widget:
125129
result = QVariant();
126130
break;
@@ -167,6 +171,9 @@ bool SimpleGraphModel::setNodeData(NodeId nodeId, NodeRole role, QVariant value)
167171
case NodeRole::OutPortCount:
168172
break;
169173

174+
case NodeRole::WidgetEmbeddable:
175+
break;
176+
170177
case NodeRole::Widget:
171178
break;
172179
}

0 commit comments

Comments
 (0)