namespace lyx {
+class BiblioInfo;
class BufferParams;
-class EmbeddedFileList;
class DocIterator;
class ErrorItem;
class ErrorList;
namespace support {
class FileName;
+class FileNameList;
}
/** The buffer object.
void updateBibfilesCache() const;
/// Return the cache with all bibfiles in use (including bibfiles
/// of loaded child documents).
- EmbeddedFileList const & getBibfilesCache() const;
+ support::FileNameList const & getBibfilesCache() const;
+ /// \return the bibliography information for this buffer's master,
+ /// or just for it, if it isn't a child.
+ BiblioInfo const & masterBibInfo() const;
+ /// \return the bibliography information for this buffer ONLY.
+ BiblioInfo const & localBibInfo() const;
///
void getLabelList(std::vector<docstring> &) const;
/// method is const because modifying this backend does not touch
/// the document contents.
TocBackend & tocBackend() const;
-
- //@{
- EmbeddedFileList & embeddedFiles();
- EmbeddedFileList const & embeddedFiles() const;
- bool embedded() const;
- //@}
+ ///
Undo & undo();
-
+
/// This function is called when the buffer is changed.
void changed() const;
/// This function is called when the buffer structure is changed.