mirror of https://gitlab.com/pamhyr/pamhyr2
debug
parent
6f7a891a6d
commit
d8c2634a66
|
|
@ -410,7 +410,7 @@ class MeshingWithMageMailleurTT(AMeshingTool):
|
||||||
str,
|
str,
|
||||||
[
|
[
|
||||||
st_file, m_file,
|
st_file, m_file,
|
||||||
"update_rk", step,
|
"update_kp", step,
|
||||||
limites[0], limites[1],
|
limites[0], limites[1],
|
||||||
directrices[0], directrices[1],
|
directrices[0], directrices[1],
|
||||||
orientation, lm, linear, origin, origin_value
|
orientation, lm, linear, origin, origin_value
|
||||||
|
|
|
||||||
|
|
@ -879,3 +879,7 @@ class ProfileXYZ(Profile, SQLSubModel):
|
||||||
p.x = p.x + x
|
p.x = p.x + x
|
||||||
p.y = p.y + y
|
p.y = p.y + y
|
||||||
p.z = p.z + z
|
p.z = p.z + z
|
||||||
|
|
||||||
|
def modified(self):
|
||||||
|
self.tab_up_to_date = False
|
||||||
|
self.station_up_to_date = False
|
||||||
|
|
|
||||||
|
|
@ -444,6 +444,7 @@ class Plot(PamhyrPlot):
|
||||||
|
|
||||||
@timer
|
@timer
|
||||||
def update(self):
|
def update(self):
|
||||||
|
self.draw()
|
||||||
self.draw_highligth()
|
self.draw_highligth()
|
||||||
|
|
||||||
self.update_idle()
|
self.update_idle()
|
||||||
|
|
|
||||||
|
|
@ -42,9 +42,11 @@ class SetXCommand(SetDataCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.point(self._index).x = self._old
|
self._profile.point(self._index).x = self._old
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.point(self._index).x = self._new
|
self._profile.point(self._index).x = self._new
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class SetYCommand(SetDataCommand):
|
class SetYCommand(SetDataCommand):
|
||||||
|
|
@ -54,9 +56,11 @@ class SetYCommand(SetDataCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.point(self._index).y = self._old
|
self._profile.point(self._index).y = self._old
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.point(self._index).y = self._new
|
self._profile.point(self._index).y = self._new
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class SetZCommand(SetDataCommand):
|
class SetZCommand(SetDataCommand):
|
||||||
|
|
@ -66,9 +70,11 @@ class SetZCommand(SetDataCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.point(self._index).z = self._old
|
self._profile.point(self._index).z = self._old
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.point(self._index).z = self._new
|
self._profile.point(self._index).z = self._new
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class SetNameCommand(SetDataCommand):
|
class SetNameCommand(SetDataCommand):
|
||||||
|
|
@ -94,12 +100,14 @@ class AddCommand(QUndoCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.delete_i([self._index])
|
self._profile.delete_i([self._index])
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
if self._point is None:
|
if self._point is None:
|
||||||
self._point = self._profile.insert(self._index)
|
self._point = self._profile.insert(self._index)
|
||||||
else:
|
else:
|
||||||
self._profile.insert_point(self._index, self._point)
|
self._profile.insert_point(self._index, self._point)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class DelCommand(QUndoCommand):
|
class DelCommand(QUndoCommand):
|
||||||
|
|
@ -117,9 +125,11 @@ class DelCommand(QUndoCommand):
|
||||||
def undo(self):
|
def undo(self):
|
||||||
for row, point in self._points:
|
for row, point in self._points:
|
||||||
self._profile.insert_point(row, point)
|
self._profile.insert_point(row, point)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.delete_i(self._rows)
|
self._profile.delete_i(self._rows)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class SortCommand(QUndoCommand):
|
class SortCommand(QUndoCommand):
|
||||||
|
|
@ -143,9 +153,11 @@ class SortCommand(QUndoCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.sort_with_indexes(self._indexes)
|
self._profile.sort_with_indexes(self._indexes)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.sort(self._column, self._reverse)
|
self._profile.sort(self._column, self._reverse)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class MoveCommand(QUndoCommand):
|
class MoveCommand(QUndoCommand):
|
||||||
|
|
@ -161,12 +173,14 @@ class MoveCommand(QUndoCommand):
|
||||||
self._profile.move_up_point(self._i)
|
self._profile.move_up_point(self._i)
|
||||||
else:
|
else:
|
||||||
self._profile.move_down_point(self._i)
|
self._profile.move_down_point(self._i)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
if self._up:
|
if self._up:
|
||||||
self._profile.move_up_point(self._i)
|
self._profile.move_up_point(self._i)
|
||||||
else:
|
else:
|
||||||
self._profile.move_down_point(self._i)
|
self._profile.move_down_point(self._i)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class ReverseCommand(QUndoCommand):
|
class ReverseCommand(QUndoCommand):
|
||||||
|
|
@ -177,9 +191,11 @@ class ReverseCommand(QUndoCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile.reverse()
|
self._profile.reverse()
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.reverse()
|
self._profile.reverse()
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class PurgeCommand(QUndoCommand):
|
class PurgeCommand(QUndoCommand):
|
||||||
|
|
@ -192,9 +208,11 @@ class PurgeCommand(QUndoCommand):
|
||||||
|
|
||||||
def undo(self):
|
def undo(self):
|
||||||
self._profile._points = self._old.copy()
|
self._profile._points = self._old.copy()
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
self._profile.purge(self._np_purge)
|
self._profile.purge(self._np_purge)
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
|
|
||||||
class PasteCommand(QUndoCommand):
|
class PasteCommand(QUndoCommand):
|
||||||
|
|
@ -210,7 +228,9 @@ class PasteCommand(QUndoCommand):
|
||||||
def undo(self):
|
def undo(self):
|
||||||
for ind in range(len(self._points)):
|
for ind in range(len(self._points)):
|
||||||
self._profile.delete_i([self._row])
|
self._profile.delete_i([self._row])
|
||||||
|
self._profile.modified()
|
||||||
|
|
||||||
def redo(self):
|
def redo(self):
|
||||||
for point in self._points:
|
for point in self._points:
|
||||||
self._profile.insert_point(self._row, point)
|
self._profile.insert_point(self._row, point)
|
||||||
|
self._profile.modified()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue