]> git.lyx.org Git - lyx.git/blobdiff - src/lyxvc.h
Fix dEPM crash:
[lyx.git] / src / lyxvc.h
index 7c9b22f89fd18b88be059be2d5c19786a8502c7d..6ce52cbb23dd7d8c04b0041f5c74d6c703c23d3f 100644 (file)
 #include <string>
 
 
+namespace lyx {
+
+namespace support { class FileName; }
+
 class VCS;
 class Buffer;
 
@@ -47,7 +51,7 @@ public:
          the appropiate actions is taken. Returns true if the file is under
          control by a VCS.
          */
-       bool file_found_hook(std::string const & fn);
+       bool file_found_hook(support::FileName const & fn);
 
        /** This function should be run when a file is requested for loading,
          but it does not exist. This function will then check for a VC master
@@ -56,7 +60,7 @@ public:
          viewing/editing. Returns true if the file is under control by a VCS
          and the user wants to view/edit it.
          */
-       static bool file_not_found_hook(std::string const & fn);
+       static bool file_not_found_hook(support::FileName const & fn);
 
        ///
        void buffer(Buffer *);
@@ -105,4 +109,7 @@ private:
        boost::scoped_ptr<VCS> vcs;
 };
 
+
+} // namespace lyx
+
 #endif