X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetLabel.h;h=afbfda9d552becc761afb2c727ae0d8c82240851;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=ba1fe4a533019badc817ac015211620e6e3acc87;hpb=c8d00ed1272cd489041bed2115081008b6a26489;p=lyx.git diff --git a/src/insets/InsetLabel.h b/src/insets/InsetLabel.h index ba1fe4a533..afbfda9d55 100644 --- a/src/insets/InsetLabel.h +++ b/src/insets/InsetLabel.h @@ -26,7 +26,7 @@ public: /// EDITABLE editable() const { return IS_EDITABLE; } /// - InsetBase::Code lyxCode() const { return InsetBase::LABEL_CODE; } + InsetCode lyxCode() const { return LABEL_CODE; } /// Appends \c list with this label void getLabelList(Buffer const &, std::vector & list) const; /// @@ -35,10 +35,17 @@ public: int plaintext(Buffer const &, odocstream &, OutputParams const &) const; /// int docbook(Buffer const &, odocstream &, OutputParams const &) const; + /// + static CommandInfo const * findInfo(std::string const &); + /// + static std::string defaultCommand() { return "label"; }; + /// + static bool isCompatibleCommand(std::string const & s) + { return s == "label"; } protected: - virtual void doDispatch(LCursor & cur, FuncRequest & cmd); + virtual void doDispatch(Cursor & cur, FuncRequest & cmd); private: - virtual std::auto_ptr doClone() const; + virtual Inset * clone() const; };