]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.h
Oops...
[lyx.git] / src / bufferparams.h
index 811eeede6e656984454b69177a297d2d76a30ddb..db49714f787914a6bbe435521b615956d29e3640 100644 (file)
 #ifndef BUFFERPARAMS_H
 #define BUFFERPARAMS_H
 
-#ifdef __GNUG__
-#pragma interface
-#endif
-
 #include "LString.h"
-#include "lyxlex.h"
 #include "vspace.h"
 #include "Spacing.h"
 #include "Bullet.h"
 #include "lyxtextclass.h"
+#include "LaTeXFeatures.h"
+#include "texrow.h"
 
 #include "insets/insetquotes.h"
 
 #include <boost/array.hpp>
 
-
+class LyXLex;
+class LatexFeatures;
+class TexRow;
 struct Language;
 
 /** Buffer parameters.
@@ -112,6 +111,9 @@ public:
        ///
        void writeFile(std::ostream &) const;
 
+       ///
+       void writeLaTeX(std::ostream &, LaTeXFeatures &, TexRow &) const;
+
        ///
        void setPaperStuff();
 
@@ -139,6 +141,8 @@ public:
        string fontsize;
        ///
        lyx::textclass_type textclass;
+       ///
+       LyXTextClass const & getLyXTextClass() const;
 
        /* this are for the PaperLayout */
        /// the general papersize (papersize2 or paperpackage
@@ -213,6 +217,8 @@ public:
        bool use_natbib;
        ///
        bool use_numerical_citations;
+       /// revision tracking for this buffer ?
+       bool tracking_changes;
        /// Time ago we agreed that this was a buffer property [ale990407]
        string parentname;
 private: