X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fbuffer.h;h=75f6e0530f2a0c35e10c1c8100ac8d6f75b6169c;hb=09e01879979643949f1f2c7216023f1f35d5ada2;hp=55621f314674e80b33e25b0ca7f2742f3b354fc4;hpb=2e57f2ff0ae7cd4a6efbf634ffe6d2f4379d9cfc;p=lyx.git diff --git a/src/buffer.h b/src/buffer.h index 55621f3146..75f6e0530f 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -80,7 +80,7 @@ public: // 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); @@ -141,14 +141,14 @@ public: 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, @@ -292,6 +292,8 @@ public: AuthorList & authors(); private: + bool do_writeFile(std::ostream & ofs) const; + typedef std::map DepClean; /// need to regenerate .tex ? @@ -315,8 +317,6 @@ private: /// The path to the document file. string filepath_; - /// Format number of buffer - int file_format; /// boost::scoped_ptr messages_; public: