X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.h;h=a09366bb3c8744470080c07f43b705ffaa7c3762;hb=e15a8f3551f86a2ffa835c344256f2b4703fefb2;hp=1c64f3a3417980b7a5c38a8416f8bd0cff399b23;hpb=74f774d6cf18a897deb533d3afc697abb31f824e;p=lyx.git diff --git a/src/BufferParams.h b/src/BufferParams.h index 1c64f3a341..a09366bb3c 100644 --- a/src/BufferParams.h +++ b/src/BufferParams.h @@ -379,7 +379,9 @@ public: /// All packages that can be switched on or off static std::map const & auto_packages(); /// Split bibliography? - bool use_bibtopic; + bool useBibtopic() const { return use_bibtopic && !useBiblatex(); } + /// Set split bibliography + void bibtopic(bool const b) { use_bibtopic = b; } /// Split the index? bool use_indices; /// Save transient properties? @@ -463,7 +465,7 @@ public: std::vector citeStyles() const; /// Return the actual bibtex command (lyxrc or buffer param) - std::string const & bibtexCommand() const; + std::string const bibtexCommand() const; /// Are we using biblatex? bool useBiblatex() const; @@ -552,6 +554,8 @@ private: CiteEngineType cite_engine_type_; /// the default BibTeX style file for the document std::string biblio_style; + /// Split bibliography? + bool use_bibtopic; /// DocumentClassPtr doc_class_; ///