class Buffer;
class ErrorList;
class InsetText;
-class LyXTextClass;
+class TextClass;
class Cursor;
class ParagraphList;
/**
* Cut the current selection and possibly push it to the cut buffer and
* system clipboard.
- * Does handle undo.
+ * Does handle undo. Calls saveSelection.
* \param doclear If this is true: Delete leading spaces in paragraphs before
* they get merged.
* \param realcut If this is true: Push the selection to the cut buffer and
* system clipboard. Set this to false to only delete the
- * selection.
+ * selection.
*/
void cutSelection(Cursor & cur, bool doclear = true, bool realcut = true);
/// Push the current selection to the cut buffer and the system clipboard.
* It changes layouts and character styles.
*/
void switchBetweenClasses(textclass_type c1, textclass_type c2,
- InsetText & in, ErrorList &);
+ InsetText & in, ErrorList &);
/// Get the current selection as a string. Does not change the selection.
/// Does only work if the whole selection is in mathed.
docstring grabSelection(Cursor const & cur);
/// Erase the current selection.
/// Does not handle undo. Does only work if the whole selection is in mathed.
+/// Calls saveSelection.
void eraseSelection(Cursor & cur);
/// Erase the selection and return it as a string.
/// Does not handle undo. Does only work if the whole selection is in mathed.