geometry: Profile: Fix points sorting.

mesh
Pierre-Antoine Rouby 2023-04-25 17:27:49 +02:00
parent 9057860302
commit e5d47564eb
3 changed files with 5 additions and 5 deletions

View File

@ -180,7 +180,7 @@ class Profile(object):
elif column == 'z': elif column == 'z':
predicate = lambda p: p.z predicate = lambda p: p.z
self._profiles = sorted( self._points = sorted(
self._points, self._points,
key=predicate, key=predicate,
reverse=is_reversed reverse=is_reversed

View File

@ -91,7 +91,7 @@ class SortCommand(QUndoCommand):
self._reverse = _reverse self._reverse = _reverse
old = self._profile.points old = self._profile.points
self._profile.sort(self.column, self._reverse) self._profile.sort(self._column, self._reverse)
new = self._profile.points new = self._profile.points
self._indexes = list( self._indexes = list(
@ -105,7 +105,7 @@ class SortCommand(QUndoCommand):
self._profile.sort_with_indexes(self._indexes) self._profile.sort_with_indexes(self._indexes)
def redo(self): def redo(self):
self._profile.sort(self.column, self._reverse) self._profile.sort(self._column, self._reverse)
class MoveCommand(QUndoCommand): class MoveCommand(QUndoCommand):

View File

@ -176,7 +176,7 @@ class ProfileWindow(QMainWindow):
for row in rows: for row in rows:
if row < self._model.rowCount() - 1: if row < self._model.rowCount() - 1:
self._model.moveRowDown(row) self._model.move_row_down(row)
self.update_plot() self.update_plot()
@ -189,7 +189,7 @@ class ProfileWindow(QMainWindow):
for row in rows: for row in rows:
if 0 < row: if 0 < row:
self._model.moveRowUp(row) self._model.move_row_up(row)
self.update_plot() self.update_plot()