X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetLabel.h;h=22131ab4a157bc6a11d44e6773a12c873de2fb43;hb=79cf3f5ec1088e7de988e889247ec300d42fb70b;hp=61bcc1f3109d052835f4c2f5d2b66256bf4a7e84;hpb=2a01208cae1ef6bfeca9e93a11ab71a15c913549;p=lyx.git diff --git a/src/insets/InsetLabel.h b/src/insets/InsetLabel.h index 61bcc1f310..22131ab4a1 100644 --- a/src/insets/InsetLabel.h +++ b/src/insets/InsetLabel.h @@ -19,7 +19,7 @@ namespace lyx { class Counter; -class InsetLabel : public InsetCommand +class InsetLabel : public InsetCommand { public: /// @@ -48,7 +48,8 @@ public: /// InsetCode lyxCode() const { return LABEL_CODE; } /// - int plaintext(odocstream &, OutputParams const &) const; + int plaintext(odocstringstream & ods, OutputParams const & op, + size_t max_length = INT_MAX) const; /// int docbook(odocstream &, OutputParams const &) const; /// @@ -56,7 +57,10 @@ public: /// void updateBuffer(ParIterator const & it, UpdateType); /// - void addToToc(DocIterator const &) const; + void addToToc(DocIterator const & di, bool output_active, + UpdateType utype, TocBackend & backend) const; + /// Is the content of this inset part of the immediate (visible) text sequence? + bool isPartOfTextSequence() const { return false; } //@} /// \name Static public methods obligated for InsetCommand derived classes @@ -66,7 +70,7 @@ public: /// static std::string defaultCommand() { return "label"; } /// - static bool isCompatibleCommand(std::string const & s) + static bool isCompatibleCommand(std::string const & s) { return s == "label"; } //@} @@ -76,7 +80,7 @@ public: /// docstring screenLabel() const; //@} - + private: /// \name Private functions inherited from Inset class //@{