class Counter;
-class InsetLabel : public InsetCommand
+class InsetLabel : public InsetCommand
{
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;
///
///
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
///
static std::string defaultCommand() { return "label"; }
///
- static bool isCompatibleCommand(std::string const & s)
+ static bool isCompatibleCommand(std::string const & s)
{ return s == "label"; }
//@}
///
docstring screenLabel() const;
//@}
-
+
private:
/// \name Private functions inherited from Inset class
//@{