X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetCaptionable.h;h=8d0b486bcff7b3ccdb569f6cc9eea58eaba5d0b2;hb=ebc2b1295a0464dde6c20a09ddc249c463a21c79;hp=9e85f67f5ee0a7e3553f0b20f8f03eddd0b58676;hpb=9b7ccbfc8016398705583d6973395dfb46dceb8f;p=lyx.git diff --git a/src/insets/InsetCaptionable.h b/src/insets/InsetCaptionable.h index 9e85f67f5e..8d0b486bcf 100644 --- a/src/insets/InsetCaptionable.h +++ b/src/insets/InsetCaptionable.h @@ -15,30 +15,35 @@ #ifndef INSET_CAPTIONABLE_H #define INSET_CAPTIONABLE_H -#include "InsetCollapsable.h" +#include "InsetCollapsible.h" namespace lyx { -class InsetCaptionable : public InsetCollapsable +class InsetCaptionable : public InsetCollapsible { public: - InsetCaptionable(Buffer * buffer) - : InsetCollapsable(buffer), caption_type_("senseless") {} - InsetCaptionable(Buffer * buffer, std::string const & type) - : InsetCollapsable(buffer), caption_type_(type) {} + InsetCaptionable(Buffer * buffer, std::string const & type = "senseless") + : InsetCollapsible(buffer), caption_type_(type) {} /// std::string const & captionType() const { return caption_type_; } /// docstring floatName(std::string const & type) const; /// protected: + /// + InsetCaption const * getCaptionInset() const; + /// + docstring getCaptionText(OutputParams const &) const; + /// + docstring getCaptionHTML(OutputParams const &) const; /// virtual void setCaptionType(std::string const & type); /// are our captions subcaptions? virtual bool hasSubCaptions(ParIterator const &) const { return false; } /// - void addToToc(DocIterator const & di, bool output_active) const; + void addToToc(DocIterator const & di, bool output_active, + UpdateType utype, TocBackend & backend) const; /// Update the counters of this inset and of its contents void updateBuffer(ParIterator const &, UpdateType); ///