- void updateBibfilesCache(Buffer const & buffer);
- /** Return the cache with all bibfiles in use of the child buffer
- * (including bibfiles of grandchild documents).
- * Return an empty vector if the child doc is not loaded.
- * \param buffer the Buffer containing this inset.
+ void updateBibfilesCache();
+
+ ///
+ void updateCommand();
+ ///
+ void write(std::ostream &) const override;
+
+ /// \name Public functions inherited from Inset class
+ //@{
+ ///
+ void setBuffer(Buffer & buffer) override;
+ ///
+ bool isLabeled() const override { return true; }
+ ///
+ bool inheritFont() const override;
+ /// Override these InsetButton methods if Previewing
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
+ ///
+ void draw(PainterInfo & pi, int x, int y) const override;
+ ///
+ int rowFlags() const override;
+ ///
+ InsetCode lyxCode() const override { return INCLUDE_CODE; }
+ ///
+ docstring layoutName() const override;
+ /** Fills \c key
+ * \param keys the list of bibkeys in the child buffer.
+ * \param it not used here