InsetOptArg(BufferParams const &);
/// code of the inset
- InsetBase::Code lyxCode() const { return InsetBase::OPTARG_CODE; }
+ InsetCode lyxCode() const { return OPTARG_CODE; }
+ ///
+ docstring name() const { return from_ascii("OptArg"); }
/// return an message upon editing
virtual docstring const editMessage() const;
- ///
- virtual bool wide() const { return false; }
/// Standard LaTeX output -- short-circuited
int latex(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
/// Standard plain text output -- short-circuited
int plaintext(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
/// Standard DocBook output -- short-circuited
int docbook(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
/// Outputting the optional parameter of a LaTeX command
int latexOptional(Buffer const &, odocstream &,
protected:
InsetOptArg(InsetOptArg const &);
private:
- virtual std::auto_ptr<InsetBase> doClone() const;
+ virtual Inset * clone() const;
};