X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChanges.h;h=61e32b7dd9095afd2f8f863baa02c0ff67804f46;hb=fba1c434e5166d0bd44fc7b981a141ab94553d5d;hp=f2fa1a4d9f0b9fe7326069d4cd8dc354b8b884f9;hpb=54f5100e74788ba20d8e360cbaaaf6bfdc85266f;p=lyx.git diff --git a/src/Changes.h b/src/Changes.h index f2fa1a4d9f..61e32b7dd9 100644 --- a/src/Changes.h +++ b/src/Changes.h @@ -29,10 +29,11 @@ namespace lyx { class AuthorList; class Buffer; class DocIterator; +class FontInfo; class OutputParams; class otexstream; class PainterInfo; -class FontInfo; +class TocBackend; class Change { @@ -94,8 +95,6 @@ class BufferParams; class Changes { public: - Changes() : previously_changed_(false) {} - /// set the pos to the given change void set(Change const & change, pos_type pos); /// set the range (excluding end) to the given change @@ -133,16 +132,11 @@ public: int & column, Change const & old, Change const & change); /// - void checkAuthors(AuthorList const & authorList); + void checkAuthors(AuthorList const & authorList) const; /// void addToToc(DocIterator const & cdit, Buffer const & buffer, - bool output_active) const; - - /// - void updateBuffer(Buffer const & buf); - /// - bool isUpdateRequired() const { return previously_changed_ != isChanged(); } + bool output_active, TocBackend & backend) const; private: class Range { @@ -186,10 +180,6 @@ private: /// table of changes, every row a change and range descriptor ChangeTable table_; - - /// cache previous value of isChanged to be able to tell whether the - /// buffer's flag tracked_changes_present_ needs to be recomputed - bool previously_changed_; };