X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FExporter.h;h=2b34ac14f8b539fc2c0053e72a79c71c6e756684;hb=26ba2a65838731ce639a09539f617cb0f0be3b22;hp=28ecb630724c68e1f135d56c34e80b18de17ecb4;hpb=f1cba8ff64b369792fd49f5ddf90e8126ab476ac;p=lyx.git diff --git a/src/Exporter.h b/src/Exporter.h index 28ecb63072..2b34ac14f8 100644 --- a/src/Exporter.h +++ b/src/Exporter.h @@ -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_; };