X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FConverter.h;h=091dbcd394e4b8075f3d4d04af6ad279c96a3d7d;hb=4ed0312c51704780af1c452d3a82a84171b3725a;hp=e9efa00f4fc37cfe9847f4f1f3aac9bccebd1a3c;hpb=5d0b1b640b97011ad2fdc8a80e1d68fa77d448e0;p=lyx.git diff --git a/src/Converter.h b/src/Converter.h index e9efa00f4f..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,10 +177,10 @@ public: /// Graph::EdgePath getPath(std::string const & from, std::string const & to); /// - OutputParams::FLAVOR getFlavor(Graph::EdgePath const & path, - Buffer const * buffer = nullptr); + Flavor getFlavor(Graph::EdgePath const & path, + Buffer const * buffer = nullptr) const; /// - std::string getHyperrefDriver(Graph::EdgePath const & path); + std::string getHyperrefDriver(Graph::EdgePath const & path) const; /// Flags for converting files enum ConversionFlags { /// No special flags @@ -199,7 +201,7 @@ public: /// void updateLast(Formats const & formats); /// - bool formatIsUsed(std::string const & format); + bool formatIsUsed(std::string const & format) const; /// const_iterator begin() const { return converterlist_.begin(); } ///