X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCutAndPaste.h;h=c6646f3c4758a311acd68a47895c980cf488a627;hb=589f49ff366f88e3f3be9424397d9d99ebf44dfe;hp=802319d0d37297f452a36adb392d94f36f8e3c4c;hpb=c14b9e67bcf6ac16534a6d37df766c4583722045;p=lyx.git diff --git a/src/CutAndPaste.h b/src/CutAndPaste.h index 802319d0d3..c6646f3c47 100644 --- a/src/CutAndPaste.h +++ b/src/CutAndPaste.h @@ -22,7 +22,6 @@ #include -using lyx::frontend::Clipboard; namespace lyx { @@ -39,7 +38,7 @@ std::vector availableSelections(Buffer const *); /// Get the number of available elements in the cut buffer. size_type numberOfSelections(); /// Get the sel_index-th element of the cut buffer in plain text format. -docstring selection(size_t sel_index); +docstring selection(size_t sel_index, DocumentClassConstPtr docclass); /** * Replace using the font of the first selected character and select @@ -88,15 +87,15 @@ void pasteSelection(Cursor & cur, ErrorList &); /// (internal or external: which is newer). /// Does handle undo. Does only work in text, not mathed. /// \p asParagraphs is only considered if plain text is pasted. -void pasteClipboardText(Cursor & cur, ErrorList & errorList, bool asParagraphs, - Clipboard::TextType preferedType = Clipboard::LyXOrPlainTextType); +bool pasteClipboardText(Cursor & cur, ErrorList & errorList, bool asParagraphs, + frontend::Clipboard::TextType preferedType = frontend::Clipboard::LyXOrPlainTextType); /// Replace the current selection with the clipboard contents as graphic. /// Does handle undo. Does only work in text, not mathed. void pasteClipboardGraphics(Cursor & cur, ErrorList & errorList, - Clipboard::GraphicsType preferedType = Clipboard::AnyGraphicsType); + frontend::Clipboard::GraphicsType preferedType = frontend::Clipboard::AnyGraphicsType); /// Replace the current selection with cut buffer \c sel_index /// Does handle undo. Does only work in text, not mathed. -void pasteFromStack(Cursor & cur, ErrorList & errorList, size_t sel_index); +bool pasteFromStack(Cursor & cur, ErrorList & errorList, size_t sel_index); /// Paste the clipboard as simple text, removing any formatting void pasteSimpleText(Cursor & cur, bool asParagraphs);