X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fexporter.C;h=2f3ee4068372b1b86b5b266b16af9f29aca4c279;hb=f268743f8c014ef2dadd260fd1a3873cb1d2038b;hp=ee9e80bcbb94026abe11fad689c6038a1fefa76e;hpb=e3fc8227837296d5cbc800b549ffe53c4617a12c;p=lyx.git diff --git a/src/exporter.C b/src/exporter.C index ee9e80bcbb..2f3ee40683 100644 --- a/src/exporter.C +++ b/src/exporter.C @@ -4,8 +4,14 @@ * Licence details can be found in the file COPYING. * * \author unknown + * \author Alfredo Braunstein + * \author Lars Gullik Bjønnes + * \author Jean Marc Lasgouttes + * \author Angus Leeming + * \author John Levon + * \author André Pönitz * - * Full author contact details are available in file CREDITS + * Full author contact details are available in file CREDITS. */ #include @@ -30,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; } @@ -48,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) { @@ -127,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(); @@ -143,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 =