* LyX, The Document Processor
*
* Copyright 1995 Matthias Ettrich
- * Copyright 1995-2000 The LyX Team.
+ * Copyright 1995-2001 The LyX Team.
*
* ====================================================== */
for (vector<string>::const_iterator it = backends.begin();
it != backends.end(); ++it) {
Converters::EdgePath p =
- converters.GetPath(*it, format);
+ converters.getPath(*it, format);
if (!p.empty()) {
- lyxrc.pdf_mode = converters.UsePdflatex(p);
+ lyxrc.pdf_mode = converters.usePdflatex(p);
backend_format = *it;
break;
}
if (backend_format.empty()) {
WriteAlert(_("Can not export file"),
_("No information for exporting to ")
- + formats.PrettyName(format));
+ + formats.prettyName(format));
return false;
}
} else
if (!buffer->tmppath.empty())
filename = AddName(buffer->tmppath, filename);
filename = ChangeExtension(filename,
- formats.Extension(backend_format));
+ formats.extension(backend_format));
// Ascii backend
if (backend_format == "text")
// LaTeX backend
else if (backend_format == format)
buffer->makeLaTeXFile(filename, string(), true);
- else
+ else if (contains(buffer->filepath, ' ')) {
+ WriteAlert(_("Cannot run latex."),
+ _("The path to the lyx file cannot contain spaces."));
+ return false;
+ } else
buffer->makeLaTeXFile(filename, buffer->filepath, false);
string outfile_base = (put_in_tempdir)
? filename : buffer->getLatexName(false);
- if (!converters.Convert(buffer, filename, outfile_base,
+ if (!converters.convert(buffer, filename, outfile_base,
backend_format, format, result_file))
return false;
if (!put_in_tempdir)
ShowMessage(buffer,
_("Document exported as ")
- + formats.PrettyName(format)
+ + formats.prettyName(format)
+ _(" to file `")
+ MakeDisplayPath(result_file) +'\'');
return true;
string result_file;
if (!Export(buffer, format, true, result_file))
return false;
- return formats.View(buffer, result_file, format);
+ return formats.view(buffer, result_file, format);
}
vector<string> backends = Backends(buffer);
for (vector<string>::const_iterator it = backends.begin();
it != backends.end(); ++it)
- if (converters.IsReachable(*it, format))
+ if (converters.isReachable(*it, format))
return true;
return false;
}
{
vector<string> backends = Backends(buffer);
vector<Format const *> result =
- converters.GetReachable(backends[0], only_viewable, true);
+ converters.getReachable(backends[0], only_viewable, true);
for (vector<string>::const_iterator it = backends.begin() + 1;
it != backends.end(); ++it) {
vector<Format const *> r =
- converters.GetReachable(*it, only_viewable, false);
+ converters.getReachable(*it, only_viewable, false);
result.insert(result.end(), r.begin(), r.end());
}
return result;