X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FFileName.h;h=e1bc0de83d45a3b9e06e57d114a4d4eef40ec951;hb=e0787e839ff94788c8e34275440285f513e4eafe;hp=6744db1834206c0a8eb3abedb81432d6261c3ede;hpb=de6e4a2937859d1a8375dbf24e8096c615a1a317;p=lyx.git diff --git a/src/support/FileName.h b/src/support/FileName.h index 6744db1834..e1bc0de83d 100644 --- a/src/support/FileName.h +++ b/src/support/FileName.h @@ -174,7 +174,7 @@ public: /// \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()'. - static FileName tempName(std::string const & mask = empty_string()); + static FileName tempName(std::string const & mask); static FileName tempName(FileName const & temp_dir, std::string const & mask); @@ -194,6 +194,9 @@ public: bool hasExtension(const std::string & ext); /// path without file name FileName onlyPath() const; + /// path of parent directory + /// returns empty path for root directory + FileName parentPath() const; /// used for display in the Gui docstring displayName(int threshold = 1000) const;