]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeX.h
de.po
[lyx.git] / src / LaTeX.h
index 44920c362a5c7493132be00164caa2912c6bd211..a57cebc83bcc2ff5ac874e37f17efb361d1bbac2 100644 (file)
@@ -162,6 +162,7 @@ public:
              support::FileName const & file,
              std::string const & path = empty_string(),
              std::string const & lpath = empty_string(),
+             bool allow_cancellation = false,
              bool const clean_start = false);
 
        /// runs LaTeX several times
@@ -187,12 +188,12 @@ private:
        ///
        void deplog(DepTable & head);
 
-       ///
-       bool runMakeIndex(std::string const &, OutputParams const &,
+       /// returns exit code
+       int runMakeIndex(std::string const &, OutputParams const &,
                          std::string const & = std::string());
 
-       ///
-       bool runMakeIndexNomencl(support::FileName const &, 
+       /// returns exit code
+       int runMakeIndexNomencl(support::FileName const &, 
                                 std::string const &, std::string const &);
 
        ///
@@ -214,7 +215,7 @@ private:
 
        ///
        bool runBibTeX(std::vector<AuxInfo> const &,
-                      OutputParams const &);
+                      OutputParams const &, int & exit_code);
 
        ///
        void removeAuxiliaryFiles() const;
@@ -239,12 +240,13 @@ private:
 
        ///
        OutputParams runparams;
-       
+
        /// Do we use biber?
        bool biber;
-
        ///
        std::vector <std::string> children;
+       ///
+       bool allow_cancel;
 };