#pragma interface
#endif
+#include "support/types.h"
+
+#include "LString.h"
+
#include <vector>
#include <set>
#include <list>
-
-#include "LString.h"
-#include "layout.h"
+#include <map>
class BufferParams;
struct Language;
when you do so.
*/
class LaTeXFeatures {
-
public:
///
- LaTeXFeatures(BufferParams const &, lyx::layout_type n) ;
+ LaTeXFeatures(BufferParams const &);
/// The packages needed by the document
string const getPackages() const;
/// The macros definitions needed by the document
///
std::set<string> getEncodingSet(string const & doc_encoding);
///
- ///
- void useLayout(std::vector<bool>::size_type const & idx);
+ void useLayout(string const & lyt);
///
BufferParams const & bufferParams() const;
///
private:
string externalPreambles;
- std::vector<bool> layout;
+ std::set<string> layout;
/// Static preamble bits from the external material insets