]> git.lyx.org Git - lyx.git/blobdiff - src/converter.h
fix mathed crash
[lyx.git] / src / converter.h
index 6c0930a39863e415b44e4cdbe3859c580059b51c..6775fb0f1afacc2b2449bff06d50586753ab7b37 100644 (file)
@@ -13,6 +13,7 @@
 #define CONVERTER_H
 
 #include "graph.h"
+#include "outputparams.h"
 
 #include <vector>
 #include <string>
@@ -21,7 +22,7 @@
 class Buffer;
 class Format;
 class Formats;
-class LatexRunParams;
+class OutputParams;
 
 
 ///
@@ -76,9 +77,10 @@ public:
                return converterlist_[i];
        }
        ///
-       Converter const * getConverter(std::string const & from, std::string const & to);
+       Converter const * getConverter(std::string const & from,
+                                      std::string const & to) const;
        ///
-       int getNumber(std::string const & from, std::string const & to);
+       int getNumber(std::string const & from, std::string const & to) const;
        ///
        void add(std::string const & from, std::string const & to,
                 std::string const & command, std::string const & flags);
@@ -98,7 +100,7 @@ public:
        ///
        Graph::EdgePath const getPath(std::string const & from, std::string const & to);
        ///
-       bool usePdflatex(Graph::EdgePath const & path);
+       OutputParams::FLAVOR getFlavor(Graph::EdgePath const & path);
        ///
        bool convert(Buffer const * buffer,
                     std::string const & from_file, std::string const & to_file_base,
@@ -126,13 +128,13 @@ public:
 private:
        ///
        std::vector<Format const *> const
-       Converters::intToFormat(std::vector<int> const & input);
+       intToFormat(std::vector<int> const & input);
        ///
        bool scanLog(Buffer const & buffer, std::string const & command,
                     std::string const & filename);
        ///
        bool runLaTeX(Buffer const & buffer, std::string const & command,
-                     LatexRunParams const &);
+                     OutputParams const &);
        ///
        ConverterList converterlist_;
        ///