]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.h
fix crash when collapsing ert with cursor inside
[lyx.git] / src / bufferparams.h
index cb6e63cdbff30356fcb1bd54d2c535751dff954c..d95abdff3e67e4325b6eda56759d52e8be72c430 100644 (file)
@@ -34,7 +34,7 @@ class LatexFeatures;
 class Spacing;
 class TexRow;
 class VSpace;
-struct Language;
+class Language;
 
 
 namespace lyx {
@@ -209,6 +209,14 @@ public:
        bool use_bibtopic;
        /// revision tracking for this buffer ?
        bool tracking_changes;
+       /** This param decides if change tracking marks should be output
+        *  (using the dvipost package) or if the current "state" of the
+        *  document should be output instead. Since dvipost needs dvi
+        *  specials, it only works with dvi/ps output (the param will be
+        *  ignored with other output flavors and disabled when dbipost is
+        *  not installed).
+        */
+       bool output_changes;
        /// Time ago we agreed that this was a buffer property [ale990407]
        std::string parentname;
        ///
@@ -232,7 +240,8 @@ private:
         *  drag in other header files.
         */
        class Impl;
-       struct MemoryTraits {
+       class MemoryTraits {
+       public:
                static Impl * clone(Impl const *);
                static void destroy(Impl *);
        };