namespace lyx {
-namespace support {
-class FileNameList;
-}
+class EmbeddedFileList;
/** Used to insert BibTeX's information
virtual void fillWithBibKeys(Buffer const &,
BiblioInfo &, InsetIterator const &) const;
///
- support::FileNameList const getFiles(Buffer const &) const;
+ EmbeddedFileList const getFiles(Buffer const &) const;
///
bool addDatabase(std::string const &);
///
///
void validate(LaTeXFeatures &) const;
///
- static CommandInfo const * findInfo(std::string const &);
+ static ParamInfo const & findInfo(std::string const &);
///
static std::string defaultCommand() { return "bibtex"; };
///
static bool isCompatibleCommand(std::string const & s)
{ return s == "bibtex"; }
+ ///
+ void registerEmbeddedFiles(Buffer const &, EmbeddedFileList &) const;
+ ///
+ void updateEmbeddedFile(Buffer const & buf, EmbeddedFile const & file);
+
protected:
+ ///
virtual void doDispatch(Cursor & cur, FuncRequest & cmd);
private:
+ ///
virtual Inset * clone() const;
};