From e5d47564eb27537b93b7fe7e9092ba11b9a7c65d Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Tue, 25 Apr 2023 17:27:49 +0200 Subject: [PATCH] geometry: Profile: Fix points sorting. --- src/Model/Geometry/Profile.py | 2 +- src/View/Geometry/Profile/ProfileUndoCommand.py | 4 ++-- src/View/Geometry/Profile/ProfileWindow.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Model/Geometry/Profile.py b/src/Model/Geometry/Profile.py index 9583e423..2a4e690b 100644 --- a/src/Model/Geometry/Profile.py +++ b/src/Model/Geometry/Profile.py @@ -180,7 +180,7 @@ class Profile(object): elif column == 'z': predicate = lambda p: p.z - self._profiles = sorted( + self._points = sorted( self._points, key=predicate, reverse=is_reversed diff --git a/src/View/Geometry/Profile/ProfileUndoCommand.py b/src/View/Geometry/Profile/ProfileUndoCommand.py index f63c11cc..53945106 100644 --- a/src/View/Geometry/Profile/ProfileUndoCommand.py +++ b/src/View/Geometry/Profile/ProfileUndoCommand.py @@ -91,7 +91,7 @@ class SortCommand(QUndoCommand): self._reverse = _reverse old = self._profile.points - self._profile.sort(self.column, self._reverse) + self._profile.sort(self._column, self._reverse) new = self._profile.points self._indexes = list( @@ -105,7 +105,7 @@ class SortCommand(QUndoCommand): self._profile.sort_with_indexes(self._indexes) def redo(self): - self._profile.sort(self.column, self._reverse) + self._profile.sort(self._column, self._reverse) class MoveCommand(QUndoCommand): diff --git a/src/View/Geometry/Profile/ProfileWindow.py b/src/View/Geometry/Profile/ProfileWindow.py index 241a3b2f..c4f57867 100644 --- a/src/View/Geometry/Profile/ProfileWindow.py +++ b/src/View/Geometry/Profile/ProfileWindow.py @@ -176,7 +176,7 @@ class ProfileWindow(QMainWindow): for row in rows: if row < self._model.rowCount() - 1: - self._model.moveRowDown(row) + self._model.move_row_down(row) self.update_plot() @@ -189,7 +189,7 @@ class ProfileWindow(QMainWindow): for row in rows: if 0 < row: - self._model.moveRowUp(row) + self._model.move_row_up(row) self.update_plot() -- GitLab