]> git.lyx.org Git - lyx.git/blobdiff - src/Format.cpp
Update Win installer for new dictionary links. Untested.
[lyx.git] / src / Format.cpp
index 62c09d0fa4cb2245fb428d9e31c67701a9a17329..7128e2a7744692f739ee3759726cbcc4cbadb3df 100644 (file)
@@ -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<OutputParams::FLAVOR, string> FlavorTranslator;
+typedef Translator<Flavor, string> 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);
 } */