X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FText.h;h=4defd94fa610e513ea29948da6f4fa7cf1e03e46;hb=125ed160d625368520074f2898c0487d30d46b98;hp=dc96d839bbd21037712b75b7b56fa8d9c74f2dca;hpb=283ac91aa739215fc084d57cdec62a27eb5f2f30;p=lyx.git diff --git a/src/Text.h b/src/Text.h index dc96d839bb..4defd94fa6 100644 --- a/src/Text.h +++ b/src/Text.h @@ -19,23 +19,23 @@ namespace lyx { -class Buffer; class BufferParams; class BufferView; +class Change; class CompletionList; class Cursor; class CursorData; class CursorSlice; -class DocIterator; class ErrorList; class Font; class FontInfo; class FuncRequest; class FuncStatus; class Inset; +class InsetText; class Lexer; -class PainterInfo; -class Spacing; +class Paragraph; +class ParagraphParameters; /// This class encapsulates the main text data and operations in LyX. /// This is more or less the private implementation of InsetText. @@ -94,11 +94,11 @@ public: }; /// Increase or decrease the nesting depth of the selected paragraph(s) /// FIXME: replace Cursor with DocIterator. - void changeDepth(Cursor & cur, DEPTH_CHANGE type); + void changeDepth(Cursor const & cur, DEPTH_CHANGE type); /// Returns whether something would be changed by changeDepth /// FIXME: replace Cursor with DocIterator. - bool changeDepthAllowed(Cursor & cur, DEPTH_CHANGE type) const; + bool changeDepthAllowed(Cursor const & cur, DEPTH_CHANGE type) const; /// Set font over selection paragraphs and rebreak. /// FIXME: replace Cursor with DocIterator. @@ -173,8 +173,6 @@ public: void selectWord(Cursor & cur, word_location loc); /// select all text void selectAll(Cursor & cur); - /// convenience function get the previous word or an empty string - docstring previousWord(CursorSlice const & sl) const; /// what type of change operation to make enum ChangeOp { @@ -260,9 +258,9 @@ public: settings are given to the new one. This function will handle a multi-paragraph selection. */ - void setParagraphs(Cursor & cur, docstring arg, bool modify = false); + void setParagraphs(Cursor const & cur, docstring const & arg, bool merge = false); /// Sets parameters for current or selected paragraphs - void setParagraphs(Cursor & cur, ParagraphParameters const & p); + void setParagraphs(Cursor const & cur, ParagraphParameters const & p); /* these things are for search and replace */ @@ -358,7 +356,7 @@ private: /// handle the case where bibitems were deleted bool handleBibitems(Cursor & cur); /// are we in a list item (description etc.)? - bool inDescriptionItem(Cursor & cur) const; + bool inDescriptionItem(Cursor const & cur) const; /// void charInserted(Cursor & cur); /// set 'number' font property