X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FConverter.h;h=091dbcd394e4b8075f3d4d04af6ad279c96a3d7d;hb=46c6c40bea6ac75474b712b718b5903a8451bd31;hp=b9ee3292bbc2832ae272b92bfaf3405220cca7d0;hpb=a7018252b75316b7855f04c51be2342dc269f96c;p=lyx.git diff --git a/src/Converter.h b/src/Converter.h index b9ee3292bb..091dbcd394 100644 --- a/src/Converter.h +++ b/src/Converter.h @@ -13,7 +13,6 @@ #define CONVERTER_H #include "Graph.h" -#include "OutputParams.h" #include "support/trivstring.h" #include @@ -29,6 +28,9 @@ class Buffer; class ErrorList; class Format; class Formats; +class OutputParams; + +enum class Flavor : int; class ConversionException : public std::exception { public: @@ -56,7 +58,7 @@ public: /// std::string const command() const { return command_; } /// - void setCommand(std::string const & command) { command_ = command; } + void setCommand(std::string const & command); /// std::string const flags() const { return flags_; } /// @@ -142,7 +144,7 @@ public: FAILURE = 1, KILLED = 1000 }; - + /// Converter const & get(int i) const { return converterlist_[i]; } /// @@ -175,7 +177,7 @@ public: /// Graph::EdgePath getPath(std::string const & from, std::string const & to); /// - OutputParams::FLAVOR getFlavor(Graph::EdgePath const & path, + Flavor getFlavor(Graph::EdgePath const & path, Buffer const * buffer = nullptr) const; /// std::string getHyperrefDriver(Graph::EdgePath const & path) const;