}
}
- Mover const & mover = movers(format);
+ Mover const & mover = getMover(format);
if (!mover.copy(sourceFile, destFile, latexFile))
Alert::error(_("Couldn't copy file"),
bformat(_("Copying %1$s to %2$s failed."),
string backend_format;
OutputParams runparams;
runparams.flavor = OutputParams::LATEX;
- runparams.linelen = lyxrc.ascii_linelen;
+ runparams.linelen = lyxrc.plaintext_linelen;
vector<string> backends = Backends(*buffer);
- // FIXME: Without this test export to lyx13 would be through
- // latex -> lyx -> lyx13, because the first backend below with a
+ // FIXME: Without this test export to lyx1[34] would be through
+ // latex -> lyx -> lyx1[34], because the first backend below with a
// working conversion path is used. We should replace this test and
// the explicit loop below with a method
// getShortestPath(vector<string> const & from, string const & to)
// which returns the shortest path from one of the formats in 'from'
// to 'to'.
- if (format == "lyx13x" && !converters.getPath("lyx", format).empty())
+ if ((format == "lyx13x" || format == "lyx14x") &&
+ !theConverters().getPath("lyx", format).empty())
backend_format = "lyx";
else if (find(backends.begin(), backends.end(), format) == backends.end()) {
for (vector<string>::const_iterator it = backends.begin();
it != backends.end(); ++it) {
- Graph::EdgePath p = converters.getPath(*it, format);
+ Graph::EdgePath p = theConverters().getPath(*it, format);
if (!p.empty()) {
- runparams.flavor = converters.getFlavor(p);
+ runparams.flavor = theConverters().getFlavor(p);
backend_format = *it;
break;
}
filename = changeExtension(filename,
formats.extension(backend_format));
- // Ascii backend
+ // Plain text backend
if (backend_format == "text")
- writeFileAscii(*buffer, FileName(filename), runparams);
+ writePlaintextFile(*buffer, FileName(filename), runparams);
// no backend
else if (backend_format == "lyx")
buffer->writeFile(FileName(filename));
string const error_type = (format == "program")? "Build" : bufferFormat(*buffer);
string const ext = formats.extension(format);
FileName const tmp_result_file(changeExtension(filename, ext));
- bool const success = converters.convert(buffer, FileName(filename),
+ bool const success = theConverters().convert(buffer, FileName(filename),
tmp_result_file, FileName(buffer->fileName()), backend_format, format,
buffer->errorList(error_type));
// Emit the signal to show the error list.
vector<string> backends = Backends(buffer);
for (vector<string>::const_iterator it = backends.begin();
it != backends.end(); ++it)
- if (converters.isReachable(*it, format))
+ if (theConverters().isReachable(*it, format))
return true;
return false;
}
{
vector<string> backends = Backends(buffer);
vector<Format const *> result =
- converters.getReachable(backends[0], only_viewable, true);
+ theConverters().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);
+ theConverters().getReachable(*it, only_viewable, false);
result.insert(result.end(), r.begin(), r.end());
}
return result;