X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxvc.h;h=6ce52cbb23dd7d8c04b0041f5c74d6c703c23d3f;hb=b9aa557b359463dfb0a2132b665570c8d1e5d605;hp=8c929f23fafaa0cf8aa14f68d413262b9636f684;hpb=44cd0fc9a1687cc63911c7f98d978594458e7813;p=lyx.git diff --git a/src/lyxvc.h b/src/lyxvc.h index 8c929f23fa..6ce52cbb23 100644 --- a/src/lyxvc.h +++ b/src/lyxvc.h @@ -12,9 +12,15 @@ #ifndef LYX_VC_H #define LYX_VC_H +#include + #include +namespace lyx { + +namespace support { class FileName; } + class VCS; class Buffer; @@ -45,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 @@ -54,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 *); @@ -100,7 +106,10 @@ private: Buffer * owner_; /// - VCS * vcs; + boost::scoped_ptr vcs; }; + +} // namespace lyx + #endif