]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.h
Fix dialog handling of Insert Plain Text
[lyx.git] / src / BufferParams.h
index ec3ed4e9bf5837d3413b27f8c6dcfd4a0b6a9f7b..c24017483dc9ee40afc649728bbec7b786dc5f76 100644 (file)
 #ifndef BUFFERPARAMS_H
 #define BUFFERPARAMS_H
 
+#include "Font.h"
 #include "BiblioInfo.h"
-#include "TextClass.h"
-#include "TextClassPtr.h"
 #include "paper.h"
+#include "TextClassPtr.h"
 
 #include "insets/InsetQuotes.h"
 
@@ -34,12 +34,14 @@ class AuthorList;
 class BranchList;
 class Bullet;
 class Encoding;
+class Language;
 class Lexer;
 class LatexFeatures;
+class PDFOptions;
 class Spacing;
+class TextClass;
 class TexRow;
 class VSpace;
-class Language;
 
 /** Buffer parameters.
  *  This class contains all the parameters for this buffer's use. Some
@@ -221,7 +223,7 @@ public:
        /// parameters for the listings package
        std::string listings_params;
        ///
-       TextClass::PageSides sides;
+       PageSides sides;
        ///
        std::string pagestyle;
        /// \param index should lie in the range 0 <= \c index <= 3.
@@ -290,6 +292,10 @@ public:
        ///
        void setCiteEngine(biblio::CiteEngine const);
 
+       /// options for pdf output
+       PDFOptions & pdfoptions();
+       PDFOptions const & pdfoptions() const;
+
 private:
        ///
        void readPreamble(Lexer &);