]> git.lyx.org Git - lyx.git/blobdiff - src/Text.cpp
Cleanup: Replace a bunch of Cursor arguments with DocIterators.
[lyx.git] / src / Text.cpp
index 1eb35ad1381be2f126b966e0291fa8950d855efa..8edbe2f0a69815407583f37e24e9ea08d4793bc8 100644 (file)
@@ -79,6 +79,12 @@ namespace lyx {
 using cap::cutSelection;
 using cap::pasteParagraphList;
 
+InsetText const & Text::inset() const
+{
+       return *owner_;
+}
+
+
 void Text::readParToken(Paragraph & par, Lexer & lex,
        string const & token, Font & font, Change & change, ErrorList & errorList)
 {
@@ -894,15 +900,17 @@ void Text::acceptOrRejectChanges(Cursor & cur, ChangeOp op)
 }
 
 
-void Text::acceptChanges(BufferParams const & bparams)
+void Text::acceptChanges()
 {
+       BufferParams const & bparams = owner_->buffer().params();
        lyx::acceptChanges(pars_, bparams);
        deleteEmptyParagraphMechanism(0, pars_.size() - 1, bparams.trackChanges);
 }
 
 
-void Text::rejectChanges(BufferParams const & bparams)
+void Text::rejectChanges()
 {
+       BufferParams const & bparams = owner_->buffer().params();
        pit_type pars_size = static_cast<pit_type>(pars_.size());
 
        // first, reject changes within each individual paragraph