#include "insets/insetquotes.h"
#include <boost/array.hpp>
+#include <vector>
class LyXLex;
class LatexFeatures;
///
void writeFile(std::ostream &) const;
- ///
- void writeLaTeX(std::ostream &, LaTeXFeatures &, TexRow &) const;
+ /** \returns true if the babel package is used (interogates
+ the BufferParams and a LyXRC variable).
+ This returned value can then be passed to the insets...
+ */
+ bool writeLaTeX(std::ostream &, LaTeXFeatures &, TexRow &) const;
///
void setPaperStuff();
/* this are for the PaperLayout */
/// the general papersize (papersize2 or paperpackage
- char papersize; // add apprip. signedness
+ PAPER_SIZE papersize;
/// the selected Geometry papersize
- char papersize2; // add approp. signedness
+ VMARGIN_PAPER_TYPE papersize2;
/// a special paperpackage .sty-file
- char paperpackage; // add approp. signedness
+ PAPER_PACKAGES paperpackage;
///
- PAPER_ORIENTATION orientation; // add approp. signedness
+ PAPER_ORIENTATION orientation;
///
bool use_geometry;
///
/// Time ago we agreed that this was a buffer property [ale990407]
string parentname;
+ /// map of the file's author IDs to buffer author IDs
+ std::vector<int> author_map;
+
private:
/// the author list
AuthorList authorlist;