X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fbuffer_funcs.h;h=f7dd645df39db199963da9a090d7d930a78d7547;hb=1512439fa4546a5370d69c88d0350ccbcab7611b;hp=1faa1b8f443971a7be37ba0b9211feb165a2d6f2;hpb=316a17f414008b052975b4f1623f1c8d1cc32881;p=lyx.git diff --git a/src/buffer_funcs.h b/src/buffer_funcs.h index 1faa1b8f44..f7dd645df3 100644 --- a/src/buffer_funcs.h +++ b/src/buffer_funcs.h @@ -42,6 +42,10 @@ Buffer * newFile(std::string const & filename, std::string const & templatename, Buffer * newUnnamedFile(support::FileName const & path, std::string const & prefix, std::string const & templatename = ""); +/// Load the file with name \c fname, and returns the buffer. If the +/// file was already loaded it just returns the associated buffer. +Buffer * loadIfNeeded(support::FileName const & fname); + /// Count the number of words in the text between these two iterators int countWords(DocIterator const & from, DocIterator const & to);