#include "Buffer.h"
#include "BufferParams.h"
-#include "support/gettext.h"
#include "LaTeXFeatures.h"
#include "Lexer.h"
-#include "Text.h"
#include "MetricsInfo.h"
#include "Paragraph.h"
#include "paragraph_funcs.h"
#include "sgml.h"
+#include "Text.h"
+
+#include "support/gettext.h"
#include <ostream>
{
// again, because now the name is initialized
setLayout(buf.params().documentClassPtr());
- packages_ = getLayout().requires();
- preamble_ = getLayout().preamble();
}
void InsetFlex::textString(odocstream & os) const
{
- os << paragraphs().begin()->asString(true);
+ os << paragraphs().begin()->asString(AS_STR_LABEL | AS_STR_INSETS);
}
void InsetFlex::validate(LaTeXFeatures & features) const
{
- if (!preamble_.empty())
- features.addPreambleSnippet(preamble_);
- features.require(packages_);
+ string const preamble = getLayout().preamble();
+ if (!preamble.empty())
+ features.addPreambleSnippet(preamble);
+ features.require(getLayout().requires());
}
} // namespace lyx