- /// mark as erased for change tracking
- void markErased() { clear(true); }
- /**
- * Mark as new. Used when pasting in tabular, and adding rows
- * or columns. Note that pasting will ensure that tracking already
- * happens, and this just resets the changes for the copied text,
- * whereas for row/col add, we need to start tracking changes
- * for the (empty) paragraph contained.
- */
- void markNew(bool track_changes = false);
+ /// set the change for the entire inset
+ void setChange(Change const & change);
+ /// accept the changes within the inset
+ void acceptChanges();
+ /// reject the changes within the inset
+ void rejectChanges();