// FIXME: it's very silly to pass a lex in here
/// load a new file
- bool readFile(LyXLex &, string const &);
+ bool readFile(string const &);
/// read the header, returns number of unknown tokens
int readHeader(LyXLex & lex);
void makeLaTeXFile(string const & filename,
string const & original_path,
LatexRunParams const &,
- bool only_body = false,
- bool only_preamble = false);
+ bool output_preamble = true,
+ bool output_body = true);
///
void makeLaTeXFile(std::ostream & os,
string const & original_path,
LatexRunParams const &,
- bool only_body = false,
- bool only_preamble = false);
+ bool output_preamble = true,
+ bool output_body = true);
///
void simpleDocBookOnePar(std::ostream &,
ParagraphList::iterator par, int & desc_on,
AuthorList & authors();
private:
+ bool do_writeFile(std::ostream & ofs) const;
+
typedef std::map<string, bool> DepClean;
/// need to regenerate .tex ?
/// The path to the document file.
string filepath_;
- /// Format number of buffer
- int file_format;
///
boost::scoped_ptr<Messages> messages_;
public: