X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.h;h=caae01dfec15535e847429326491d15cfbc5e7df;hb=c3acdb9c7c7395bd299317ecab82b8076203ace2;hp=a0e0d459f3460652b6f74834becd762bbdec06a0;hpb=8021c0b0dcf588527eeb183ca52e4900ffbf7527;p=lyx.git diff --git a/src/BufferParams.h b/src/BufferParams.h index a0e0d459f3..caae01dfec 100644 --- a/src/BufferParams.h +++ b/src/BufferParams.h @@ -15,6 +15,7 @@ #ifndef BUFFERPARAMS_H #define BUFFERPARAMS_H +#include "Author.h" #include "Citation.h" #include "DocumentClassPtr.h" #include "Format.h" @@ -33,7 +34,6 @@ namespace lyx { namespace support { class FileName; } -class AuthorList; class BranchList; class Bullet; class DocumentClass; @@ -381,11 +381,14 @@ public: bool use_bibtopic; /// Split the index? bool use_indices; - /// revision tracking for this buffer ? + /// Save trensient properties? + bool save_transient_properties; + /// revision tracking for this buffer ? (this is a transient property) bool track_changes; /** This param decides whether change tracking marks should be used * in output (irrespective of how these marks are actually defined; * for instance, they may differ for DVI and PDF generation) + * This is a transient property. */ bool output_changes; /// @@ -394,10 +397,12 @@ public: /// the author list for the document AuthorList & authors(); AuthorList const & authors() const; + void addAuthor(Author a); /// map of the file's author IDs to AuthorList indexes typedef std::map AuthorMap; - AuthorMap author_map; + AuthorMap author_map_; + /// the buffer's active font encoding std::string const font_encoding() const; /// all font encodings requested by the prefs/document/main language.