X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FExporter.h;h=2b34ac14f8b539fc2c0053e72a79c71c6e756684;hb=a42f7ea7cd0e4d5d9594f363bce628451515d24b;hp=e4c5bcbc8248b5dda7388e3abc322017e978fed8;hpb=ee005614a356f5b7906bfe8e0e3839c6ef8db698;p=lyx.git diff --git a/src/Exporter.h b/src/Exporter.h index e4c5bcbc82..2b34ac14f8 100644 --- a/src/Exporter.h +++ b/src/Exporter.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author Jean-Marc Lasgouttes * * Full author contact details are available in file CREDITS. @@ -30,7 +30,9 @@ enum CopyStatus { /** copy file \p sourceFile to \p destFile. If \p force is false, the user - * will be asked before existing files are overwritten. + * will be asked before existing files are overwritten. If \p only_tmp + * is true, then only copy files that are in our tmp dir (to avoid other files + * overwriting themselves). * \return * - SUCCESS if this file got copied * - FORCE if subsequent calls should not ask for confirmation before @@ -39,7 +41,7 @@ enum CopyStatus { */ CopyStatus copyFile(std::string const & format, support::FileName const & sourceFile, support::FileName const & destFile, - std::string const & latexFile, bool force); + std::string const & latexFile, bool force, bool only_tmp = true); class ExportedFile { @@ -81,13 +83,13 @@ public: support::FileName const & sourceName); /// get referenced files for \p format std::vector const - externalFiles(std::string const & format) const; + externalFiles(std::string const & format) const; private: typedef std::map > FileMap; /** Files that are referenced by the export result in the * different formats. */ - FileMap externalfiles; + FileMap externalfiles_; };