Skip to content

Commit 6f658e1

Browse files
committed
schemeedit: Use all_nodes/links/annotations where appropriate
1 parent 717b0a7 commit 6f658e1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

orangecanvas/document/schemeedit.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,7 +1081,7 @@ def enumerateTitle(self, title):
10811081
"""
10821082
if self.__scheme is None:
10831083
return title
1084-
curr_titles = set([node.title for node in self.__scheme.nodes])
1084+
curr_titles = set([node.title for node in self.__scheme.all_nodes()])
10851085
template = title + " ({0})"
10861086

10871087
enumerated = (template.format(i) for i in itertools.count(1))
@@ -1096,8 +1096,8 @@ def nextPosition(self):
10961096
Return the next default node position as a (x, y) tuple. This is
10971097
a position left of the last added node.
10981098
"""
1099-
if self.__scheme is not None:
1100-
nodes = self.__scheme.nodes
1099+
if self.__root is not None:
1100+
nodes = self.__root.nodes()
11011101
else:
11021102
nodes = []
11031103
if nodes:
@@ -2371,7 +2371,7 @@ def __paste(self, nodedups, linkdups, pos: Optional[QPointF] = None,
23712371
return
23722372

23732373
# find unique names for new nodes
2374-
allnames = {node.title for node in scheme.nodes + nodedups}
2374+
allnames = {node.title for node in scheme.all_nodes() + nodedups}
23752375
for nodedup in nodedups:
23762376
nodedup.title = uniquify(
23772377
nodedup.title, allnames, pattern="{item} ({_})", start=1)

0 commit comments

Comments
 (0)