BufferList.h: adjust some comments and group the functions that are just here because they iterate over all buffers.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35918 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Vincent van Ravesteijn 2010-10-29 19:00:06 +00:00
parent e9e577f6a4
commit 076803fdb1

View File

@ -63,12 +63,6 @@ public:
/// returns a vector with all the buffers filenames
support::FileNameList const & fileNames() const;
/// FIXME
void updateIncludedTeXfiles(std::string const &, OutputParams const &);
/// emergency save for all buffers
void emergencyWriteAll();
/// return true if no buffers loaded
bool empty() const;
@ -84,14 +78,14 @@ public:
/// returns true if the buffer is loaded
bool isLoaded(Buffer const * b) const;
/// return index of named buffer in buffer list
/// \return index of named buffer in buffer list
int bufferNum(support::FileName const & name) const;
/// returns a pointer to the buffer with the given name.
Buffer * getBuffer(support::FileName const &) const;
/// returns a pointer to the buffer with the given number.
/// \return a pointer to the buffer with the given name
Buffer * getBuffer(support::FileName const & name) const;
/// \return a pointer to the buffer with the given number
Buffer * getBuffer(unsigned int);
/// returns a pointer to the buffer whose temppath matches the string
Buffer * getBufferFromTmp(std::string const &);
/// \return a pointer to the buffer whose temppath matches the given path
Buffer * getBufferFromTmp(std::string const & path);
/** returns a pointer to the buffer that follows argument in
* buffer list. The buffer following the last in list is the
@ -105,11 +99,17 @@ public:
*/
Buffer * previous(Buffer const *) const;
/// \name Functions that just operate on all buffers
//@{
/// reset current author for all buffers
void setCurrentAuthor(docstring const & name, docstring const & email);
/// Call changed() on all buffers, internal or not
void changed(bool update_metrics) const;
/// emergency save for all buffers
void emergencyWriteAll();
/// FIXME
void updateIncludedTeXfiles(std::string const &, OutputParams const &);
//@}
private:
/// noncopiable