X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FConverter.h;h=5197e3447ab02df4546f976cbb00af017b7464d0;hb=5c055034c2076160bcb6ea7ae6d42de694cc2ca7;hp=e9efa00f4fc37cfe9847f4f1f3aac9bccebd1a3c;hpb=5d0b1b640b97011ad2fdc8a80e1d68fa77d448e0;p=lyx.git diff --git a/src/Converter.h b/src/Converter.h index e9efa00f4f..5197e3447a 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: @@ -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(); } ///