// Created by AAS 970521
/// for including tex/lyx files
-class InsetInclude: public Inset {
+class InsetInclude: public InsetOld {
public:
/// the type of inclusion
enum Flags {
void set(Params const & params);
///
- virtual Inset * clone() const;
+ virtual std::auto_ptr<InsetBase> clone() const;
///
- Inset::Code lyxCode() const { return Inset::INCLUDE_CODE; }
+ InsetOld::Code lyxCode() const { return InsetOld::INCLUDE_CODE; }
/// This returns the list of labels on the child buffer
- std::vector<string> const getLabelList() const;
+ void getLabelList(std::vector<string> &) const;
/// This returns the list of bibkeys on the child buffer
void fillWithBibKeys(std::vector<std::pair<string,string> > & keys) const;
///
bool loadIfNeeded() const;
///
- void addPreview(grfx::PreviewLoader &) const;
+ void addPreview(lyx::graphics::PreviewLoader &) const;
private:
/// get the text displayed on the button
boost::scoped_ptr<PreviewImpl> const preview_;
/// cache
- mutable Dimension dim_;
mutable bool set_label_;
mutable ButtonRenderer button_;
};
///
virtual string const & name() const { return name_; }
///
- virtual string const inset2string() const;
+ virtual string const inset2string(Buffer const &) const;
///
static void string2params(string const &, InsetInclude::Params &);
///