mirror of https://gitlab.com/pamhyr/pamhyr2
geometry: Profile: Fix points sorting.
parent
9057860302
commit
e5d47564eb
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue