mirror of https://gitlab.com/pamhyr/pamhyr2
geometry: Profile: Fix table data modification.
parent
92d1549d7e
commit
9efa43ebd4
|
|
@ -134,10 +134,10 @@ class ProfileWindow(QMainWindow):
|
|||
|
||||
def insert_row(self):
|
||||
if len(self.ui.tableView.selectedIndexes()) == 0:
|
||||
self._tablemodel.insert_row(self._tablemodel.rowCount())
|
||||
self._model.insert_row(self._model.rowCount())
|
||||
else:
|
||||
row = self.index_selected_row()
|
||||
self._tablemodel.insert_row(row + 1)
|
||||
self._model.insert_row(row + 1)
|
||||
|
||||
def delete_row(self):
|
||||
rows = sorted(
|
||||
|
|
@ -149,7 +149,7 @@ class ProfileWindow(QMainWindow):
|
|||
)
|
||||
|
||||
if len(rows) > 0:
|
||||
self._tablemodel.remove_rows(rows)
|
||||
self._model.remove_rows(rows)
|
||||
|
||||
def sort_X_ascending(self):
|
||||
self._model.sort('x', order=Qt.AscendingOrder)
|
||||
|
|
@ -209,20 +209,16 @@ class ProfileWindow(QMainWindow):
|
|||
|
||||
def paste(self):
|
||||
row = self.index_selected_row()
|
||||
self._tablemodel.paste(row, self._clipboard)
|
||||
self._model.paste(row, self._clipboard)
|
||||
self.select_current_profile()
|
||||
|
||||
def undo(self):
|
||||
self._tablemodel.undo()
|
||||
self.select_current_profile()
|
||||
self.update_plot_xy()
|
||||
self.update_plot_kpc()
|
||||
self._model.undo()
|
||||
self.update_plot()
|
||||
|
||||
def redo(self):
|
||||
self._tablemodel.redo()
|
||||
self.select_current_profile()
|
||||
self.update_plot_xy()
|
||||
self.update_plot_kpc()
|
||||
self._model.redo()
|
||||
self.update_plot()
|
||||
|
||||
def handleSave(self):
|
||||
if self.fileName is None or self.fileName == '':
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@ class TableEditableModel(QAbstractTableModel):
|
|||
self._undo_stack.push(
|
||||
SetXCommand(
|
||||
self._profile, row,
|
||||
self._profile.profile(row).x,
|
||||
self._profile.point(row).x,
|
||||
value
|
||||
)
|
||||
)
|
||||
|
|
@ -145,7 +145,7 @@ class TableEditableModel(QAbstractTableModel):
|
|||
self._undo_stack.push(
|
||||
SetYCommand(
|
||||
self._profile, row,
|
||||
self._profile.profile(row).y,
|
||||
self._profile.point(row).y,
|
||||
value
|
||||
)
|
||||
)
|
||||
|
|
@ -153,7 +153,7 @@ class TableEditableModel(QAbstractTableModel):
|
|||
self._undo_stack.push(
|
||||
SetZCommand(
|
||||
self._profile, row,
|
||||
self._profile.profile(row).z,
|
||||
self._profile.point(row).z,
|
||||
value
|
||||
)
|
||||
)
|
||||
|
|
@ -161,7 +161,7 @@ class TableEditableModel(QAbstractTableModel):
|
|||
self._undo_stack.push(
|
||||
SetNameCommand(
|
||||
self._profile, row,
|
||||
self._profile.profile(row).name,
|
||||
self._profile.point(row).name,
|
||||
value
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue