X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fexporter.C;h=2f3ee4068372b1b86b5b266b16af9f29aca4c279;hb=f268743f8c014ef2dadd260fd1a3873cb1d2038b;hp=5f81ff01a30296876c8a7d0c05f556b6e387bca7;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/exporter.C b/src/exporter.C index 5f81ff01a3..2f3ee40683 100644 --- a/src/exporter.C +++ b/src/exporter.C @@ -36,11 +36,11 @@ using std::find; namespace { -vector const Backends(Buffer const * buffer) +vector const Backends(Buffer const & buffer) { vector v; - if (buffer->params.getLyXTextClass().isTeXClassAvailable()) - v.push_back(BufferFormat(*buffer)); + if (buffer.params.getLyXTextClass().isTeXClassAvailable()) + v.push_back(BufferFormat(buffer)); v.push_back("text"); return v; } @@ -54,7 +54,7 @@ bool Exporter::Export(Buffer * buffer, string const & format, string backend_format; LatexRunParams runparams; runparams.flavor = LatexRunParams::LATEX; - vector backends = Backends(buffer); + vector backends = Backends(*buffer); if (find(backends.begin(), backends.end(), format) == backends.end()) { for (vector::const_iterator it = backends.begin(); it != backends.end(); ++it) { @@ -133,11 +133,11 @@ bool Exporter::Preview(Buffer * buffer, string const & format) 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); } -bool Exporter::IsExportable(Buffer const * buffer, string const & format) +bool Exporter::IsExportable(Buffer const & buffer, string const & format) { vector backends = Backends(buffer); for (vector::const_iterator it = backends.begin(); @@ -149,7 +149,7 @@ bool Exporter::IsExportable(Buffer const * buffer, string const & format) vector const -Exporter::GetExportableFormats(Buffer const * buffer, bool only_viewable) +Exporter::GetExportableFormats(Buffer const & buffer, bool only_viewable) { vector backends = Backends(buffer); vector result =