]> git.lyx.org Git - lyx.git/blobdiff - src/support/FileName.h
C++ style to avoid compiler warning for non-NLS implementation of Messages::available
[lyx.git] / src / support / FileName.h
index 6744db1834206c0a8eb3abedb81432d6261c3ede..e1bc0de83d45a3b9e06e57d114a4d4eef40ec951 100644 (file)
@@ -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;