geometry: Fix move profile up/down.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-04-20 15:54:23 +02:00
1 parent 59c4463bf7
commit bef640168e
4 files changed
+63 -60

No files matched your search

+13
View File
@@ -111,6 +111,19 @@ class Reach:
self._profiles.pop(index)
self._update_profile_numbers()
def move_up_profile(self, index: int):
if index < len(self.profiles):
next = index - 1
p = self._profiles
p[index], p[next] = p[next], p[index]
def move_down_profile(self, index: int):
if index >= 0:
prev = index + 1
p = self._profiles
p[index], p[prev] = p[prev], p[index]
def get_x(self):
return [profile.x() for profile in self.profiles]