]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.h
Remove traces of Q_CYGWIN_WIN
[lyx.git] / src / BufferParams.h
index e2c97e4235820b4e9c7098e62bb4b2e4c717c7d2..7d1d7770809725a5c08cf9d83f994eb4a6ff49d4 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "support/copied_ptr.h"
 
+#include <list>
 #include <set>
 #include <vector>
 
@@ -53,7 +54,7 @@ class VSpace;
 class BufferParams {
 public:
        ///
-       typedef std::vector<std::string> LayoutModuleList;
+       typedef std::list<std::string> LayoutModuleList;
        ///
        enum ParagraphSeparation {
                ///
@@ -236,6 +237,8 @@ public:
        std::string local_layout;
        ///
        std::string options;
+       /// use the class options defined in the layout?
+       bool use_default_options;
        ///
        std::string master;
        ///
@@ -304,6 +307,8 @@ public:
        };
        ///
        std::string paperSizeName(PapersizePurpose purpose) const;
+       /// set up if and how babel is called
+       std::string babelCall(std::string const & lang_opts) const;
        /// handle inputenc etc.
        void writeEncodingPreamble(odocstream & os, LaTeXFeatures & features,
                                              TexRow & texrow) const;