nodeview: better implementation of larger connector hitboxes

This commit is contained in:
itsmattkc
2022-07-27 12:40:27 -07:00
parent 992f3fd3af
commit 183dc8c48e
4 changed files with 21 additions and 19 deletions
+2 -2
View File
@@ -581,7 +581,7 @@ QPointF NodeViewItem::GetInputPoint() const
QPointF NodeViewItem::GetOutputPoint() const
{
QPointF p = output_connector_->scenePos();
QRectF r = output_connector_->boundingRect();
QRectF r = output_connector_->polygon().boundingRect();
switch (flow_dir_) {
case NodeViewCommon::kLeftToRight:
@@ -628,7 +628,7 @@ void NodeViewItem::UpdateNodePosition()
void NodeViewItem::UpdateInputConnectorPosition()
{
QRectF output_rect = input_connector_->boundingRect();
QRectF output_rect = input_connector_->polygon().boundingRect();
NodeViewCommon::FlowDirection using_flow_dir = flow_dir_;