X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFormat.cpp;h=7128e2a7744692f739ee3759726cbcc4cbadb3df;hb=46c6c40bea6ac75474b712b718b5903a8451bd31;hp=62c09d0fa4cb2245fb428d9e31c67701a9a17329;hpb=43477730a48ca809d260edbeae26e478bbf1871e;p=lyx.git diff --git a/src/Format.cpp b/src/Format.cpp index 62c09d0fa4..7128e2a774 100644 --- a/src/Format.cpp +++ b/src/Format.cpp @@ -14,6 +14,7 @@ #include "Buffer.h" #include "BufferParams.h" #include "LyXRC.h" +#include "OutputParams.h" #include "ServerSocket.h" #include "frontends/alert.h" //to be removed? @@ -719,10 +720,9 @@ bool Formats::view(Buffer const & buffer, FileName const & filename, bool Formats::edit(Buffer const & buffer, FileName const & filename, string const & format_name) const { - if (filename.empty() || !filename.exists()) { - Alert::error(_("Cannot edit file"), - bformat(_("File does not exist: %1$s"), - from_utf8(filename.absFileName()))); + if (filename.empty()) { + Alert::error(_("No Filename"), + _("No filename was provided!")); return false; } @@ -818,20 +818,20 @@ string const Formats::extensions(string const & name) const namespace { -typedef Translator FlavorTranslator; +typedef Translator FlavorTranslator; FlavorTranslator initFlavorTranslator() { - FlavorTranslator f(OutputParams::LATEX, "latex"); - f.addPair(OutputParams::DVILUATEX, "dviluatex"); - f.addPair(OutputParams::LUATEX, "luatex"); - f.addPair(OutputParams::PDFLATEX, "pdflatex"); - f.addPair(OutputParams::XETEX, "xetex"); - f.addPair(OutputParams::DOCBOOK5, "docbook-xml"); - f.addPair(OutputParams::HTML, "xhtml"); - f.addPair(OutputParams::TEXT, "text"); - f.addPair(OutputParams::LYX, "lyx"); + FlavorTranslator f(Flavor::LaTeX, "latex"); + f.addPair(Flavor::DviLuaTeX, "dviluatex"); + f.addPair(Flavor::LuaTeX, "luatex"); + f.addPair(Flavor::PdfLaTeX, "pdflatex"); + f.addPair(Flavor::XeTeX, "xetex"); + f.addPair(Flavor::DocBook5, "docbook-xml"); + f.addPair(Flavor::Html, "xhtml"); + f.addPair(Flavor::Text, "text"); + f.addPair(Flavor::LyX, "lyx"); return f; } @@ -845,14 +845,14 @@ FlavorTranslator const & flavorTranslator() } // namespace -std::string flavor2format(OutputParams::FLAVOR flavor) +std::string flavor2format(Flavor flavor) { return flavorTranslator().find(flavor); } /* Not currently needed, but I'll leave the code in case it is. -OutputParams::FLAVOR format2flavor(std::string fmt) +Flavor format2flavor(std::string fmt) { return flavorTranslator().find(fmt); } */