File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -79,14 +79,16 @@ bool ConnectionManager::CanConnectOutputSlotToInputSlot (const InputSlotConstPtr
7979 bool canConnect = false ;
8080 switch (outputSlotConnectionMode) {
8181 case OutputSlotConnectionMode::Disabled:
82+ // it's not possible to connect to a disabled input slot
8283 canConnect = false ;
8384 break ;
8485 case OutputSlotConnectionMode::Single:
85- // you can always connect to single input slot
86+ // you can always connect to single input slot,
8687 // the previous connection will be disconnected
8788 canConnect = true ;
8889 break ;
8990 case OutputSlotConnectionMode::Multiple:
91+ // you can always connect to multiple input slot
9092 canConnect = true ;
9193 break ;
9294 default :
Original file line number Diff line number Diff line change @@ -210,7 +210,7 @@ bool NodeManager::IsOutputSlotConnectedToInputSlot (const OutputSlotConstPtr& ou
210210 return connectionManager.IsOutputSlotConnectedToInputSlot (outputSlot, inputSlot);
211211}
212212
213- bool NodeManager::CanConnectMoreOutputSlotToInputSlot (const InputSlotConstPtr& inputSlot) const
213+ bool NodeManager::CanConnectOutputSlotToInputSlot (const InputSlotConstPtr& inputSlot) const
214214{
215215 return connectionManager.CanConnectOutputSlotToInputSlot (inputSlot);
216216}
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ class NodeManager
5555 bool DeleteNode (const NodePtr& node);
5656
5757 bool IsOutputSlotConnectedToInputSlot (const OutputSlotConstPtr& outputSlot, const InputSlotConstPtr& inputSlot) const ;
58- bool CanConnectMoreOutputSlotToInputSlot (const InputSlotConstPtr& inputSlot) const ;
58+ bool CanConnectOutputSlotToInputSlot (const InputSlotConstPtr& inputSlot) const ;
5959 bool CanConnectOutputSlotToInputSlot (const OutputSlotConstPtr& outputSlot, const InputSlotConstPtr& inputSlot) const ;
6060
6161 bool ConnectOutputSlotToInputSlot (const OutputSlotConstPtr& outputSlot, const InputSlotConstPtr& inputSlot);
Original file line number Diff line number Diff line change @@ -559,7 +559,7 @@ EventHandlerResult InteractionHandler::HandleMouseDragStart (NodeUIEnvironment&
559559 }
560560 }
561561 } else {
562- if (uiManager.CanConnectMoreOutputSlotToInputSlot (foundInputSlot)) {
562+ if (uiManager.CanConnectOutputSlotToInputSlot (foundInputSlot)) {
563563 UINodeConstPtr uiNode = uiManager.GetNode (foundInputSlot->GetOwnerNodeId ());
564564 Point startSlotPosition = uiNode->GetInputSlotConnPosition (uiEnvironment, foundInputSlot->GetId ());
565565 ConnectionStartInputSlot startSlot (foundInputSlot, startSlotPosition);
Original file line number Diff line number Diff line change @@ -235,9 +235,9 @@ bool NodeUIManager::IsOutputSlotConnectedToInputSlot (const UIOutputSlotConstPtr
235235 return nodeManager.IsOutputSlotConnectedToInputSlot (outputSlot, inputSlot);
236236}
237237
238- bool NodeUIManager::CanConnectMoreOutputSlotToInputSlot (const UIInputSlotConstPtr& inputSlot) const
238+ bool NodeUIManager::CanConnectOutputSlotToInputSlot (const UIInputSlotConstPtr& inputSlot) const
239239{
240- return nodeManager.CanConnectMoreOutputSlotToInputSlot (inputSlot);
240+ return nodeManager.CanConnectOutputSlotToInputSlot (inputSlot);
241241}
242242
243243bool NodeUIManager::CanConnectOutputSlotToInputSlot (const UIOutputSlotConstPtr& outputSlot, const UIInputSlotConstPtr& inputSlot) const
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ class NodeUIManager
8989 void SetSelection (const Selection& newSelection, NodeUIInteractionEnvironment& interactionEnv);
9090
9191 bool IsOutputSlotConnectedToInputSlot (const UIOutputSlotConstPtr& outputSlot, const UIInputSlotConstPtr& inputSlot) const ;
92- bool CanConnectMoreOutputSlotToInputSlot (const UIInputSlotConstPtr& inputSlot) const ;
92+ bool CanConnectOutputSlotToInputSlot (const UIInputSlotConstPtr& inputSlot) const ;
9393 bool CanConnectOutputSlotToInputSlot (const UIOutputSlotConstPtr& outputSlot, const UIInputSlotConstPtr& inputSlot) const ;
9494 bool ConnectOutputSlotToInputSlot (const UIOutputSlotConstPtr& outputSlot, const UIInputSlotConstPtr& inputSlot);
9595 bool DisconnectOutputSlotFromInputSlot (const UIOutputSlotConstPtr& outputSlot, const UIInputSlotConstPtr& inputSlot);
You can’t perform that action at this time.
0 commit comments