X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetBibtex.h;h=8c4fa18d3da69c59365bef162e2d8e808fd65fcf;hb=e15d3d35cba7266d8a1a22c7e4cd92d12599e103;hp=ec6ed3a7070e77693ef67f1722328d167f22646d;hpb=66be58b074976c527c855626ce741023aac1363b;p=lyx.git diff --git a/src/insets/InsetBibtex.h b/src/insets/InsetBibtex.h index ec6ed3a707..8c4fa18d3d 100644 --- a/src/insets/InsetBibtex.h +++ b/src/insets/InsetBibtex.h @@ -50,17 +50,18 @@ public: /// DisplayType display() const { return AlignCenter; } /// - int latex(odocstream &, OutputParams const &) const; + void latex(otexstream &, OutputParams const &) const; /// - void updateBuffer(ParIterator const &, UpdateType); + int plaintext(odocstringstream & ods, OutputParams const & op, + size_t max_length = INT_MAX) const; /// - void fillWithBibKeys(BiblioInfo &, InsetIterator const &) const; + void collectBibKeys(InsetIterator const &) const; /// void validate(LaTeXFeatures &) const; /// docstring xhtml(XHTMLStream &, OutputParams const &) const; /// - docstring contextMenuName() const; + std::string contextMenuName() const; //@} /// \name Static public methods obligated for InsetCommand derived classes @@ -70,18 +71,18 @@ public: /// static std::string defaultCommand() { return "bibtex"; } /// - static bool isCompatibleCommand(std::string const & s) + static bool isCompatibleCommand(std::string const & s) { return s == "bibtex"; } //@} private: /// look up the path to the file using TeX - static support::FileName + static support::FileName getBibTeXPath(docstring const & filename, Buffer const & buf); /// void editDatabases() const; /// - void fillWithBibKeys(BiblioInfo &) const; + void parseBibTeXFiles() const; /// \name Private functions inherited from Inset class //@{