X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FCutAndPaste.h;h=a67d1b5a591a5e1ce1b659a5ee12c0378951ce0c;hb=771940d5d73e062da6300cbee2eab12ab31981b2;hp=43a89c33d05c521aca67a9998c16a8dcf9886388;hpb=e30f3d76d2bee0011ceaeb5f0cc221156458cbad;p=lyx.git diff --git a/src/CutAndPaste.h b/src/CutAndPaste.h index 43a89c33d0..a67d1b5a59 100644 --- a/src/CutAndPaste.h +++ b/src/CutAndPaste.h @@ -59,12 +59,14 @@ void replaceSelection(Cursor & cur); * system clipboard. Set this to false to only delete the * selection. */ -void cutSelection(Cursor & cur, bool doclear = true, bool realcut = true); +void cutSelection(Cursor & cur, bool realcut = true); /// Like cutSelection, but only put to temporary cut buffer -void cutSelectionToTemp(Cursor & cur, bool doclear = true, bool realcut = true); +void cutSelectionToTemp(Cursor & cur, bool realcut = true); /// Push the current selection to the cut buffer and the system clipboard. void copySelection(Cursor const & cur); +/// Like copySelection, but only put to temporary cut buffer +void copySelectionToTemp(Cursor & cur); /// void copyInset(Cursor const & cur, Inset * inset, docstring const & plaintext); /** @@ -127,7 +129,7 @@ void switchBetweenClasses(DocumentClassConstPtr c1, /// 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); +docstring grabSelection(CursorData const & cur); /// Erase the current selection. /// Does not handle undo. Does only work if the whole selection is in mathed. /// Calls saveSelection. @@ -136,9 +138,9 @@ void eraseSelection(Cursor & cur); /// cells, the cursor is moved the end of the current cell and the anchor to the /// start. If the selection is inside only one cell, nothing is done. Return /// true if the selection now does not span multiple cells anymore. -bool reduceSelectionToOneCell(Cursor & cur); +bool reduceSelectionToOneCell(CursorData & cur); /// Returns true if multiple cells are selected in mathed. -bool multipleCellsSelected(Cursor const & cur); +bool multipleCellsSelected(CursorData const & cur); /// Erase the selection and return it as a string. /// Does not handle undo. Does only work if the whole selection is in mathed. docstring grabAndEraseSelection(Cursor & cur);