X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FFileName.h;h=cfa0c653e605854bb2604241eb1cb5b455f1280c;hb=08afc52c4cc5fe8740722d7715fd66baa3dd9ffa;hp=1b37ef262902bc03033db74dfcc4ce387d624292;hpb=bf782ee02ac35d575247bf63eabbd38bd31c53af;p=lyx.git diff --git a/src/support/FileName.h b/src/support/FileName.h index 1b37ef2629..cfa0c653e6 100644 --- a/src/support/FileName.h +++ b/src/support/FileName.h @@ -143,6 +143,7 @@ public: /// the symlink will be destroyed). /// \return true on success. bool moveTo(FileName const & target) const; + bool link(FileName const & name) const; /// change mode of pointed file. /// This methods does nothing and return true on platforms that does not @@ -175,15 +176,6 @@ public: void changeExtension(std::string const & extension); static FileName fromFilesystemEncoding(std::string const & name); - /// Create a temporary file with the given mask. - /// \p mask must be in filesystem encoding, if it contains a - /// relative path, the template file will be created in the global - /// temporary directory as given by 'package().temp_dir()'. - /// CAUTION: This method may create race conditions. - /// Do not use, use the TempFile class instead. - static FileName tempName(std::string const & mask); - static FileName tempName(FileName const & temp_dir, - std::string const & mask); /// get the current working directory static FileName getcwd();