Skip to content

Commit b8de8a9

Browse files
committed
Signal manager: Add a tooltip about mismatching types
1 parent e9297c5 commit b8de8a9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

orangecanvas/canvas/items/linkitem.py

+7
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,13 @@ def setDynamicEnabled(self, enabled):
670670
self.__dynamicEnabled = enabled
671671
if self.__dynamic:
672672
self.__updatePen()
673+
self.__update_tooltip()
674+
675+
def __update_tooltip(self):
676+
if self.__dynamicEnabled:
677+
self.curveItem.setToolTip(None)
678+
else:
679+
self.curveItem.setToolTip(f"{self.sourceItem.title()} is not providing the proper data type required by {self.sinkItem.title()}")
673680

674681
def isDynamicEnabled(self):
675682
# type: () -> bool

0 commit comments

Comments
 (0)