X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetLabel.h;h=ef4fed9cac2ee20eb5a7d752ca5ba4e7c4f76c7c;hb=85b36769cb38d5b9a1f0f52999d23c68a9fb9759;hp=65a6d3aa20fa3f5b16a739f1ad52da99021f8b56;hpb=a53847964dc44d15f7c83cc65dbc16fef88d54c9;p=lyx.git diff --git a/src/insets/InsetLabel.h b/src/insets/InsetLabel.h index 65a6d3aa20..ef4fed9cac 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: /// @@ -32,7 +32,7 @@ public: /// docstring const & prettyCounter() const { return pretty_counter_; } /// Updates only the label string, doesn't handle undo nor references. - void updateLabel(docstring const & new_label); + void updateLabel(docstring const & new_label, bool const active = true); /// Updates the label and the references to it. /// Will also handle undo/redo if \p cursor is passed. void updateLabelAndRefs(docstring const & new_label, Cursor * cursor = 0); @@ -48,6 +48,8 @@ public: /// InsetCode lyxCode() const { return LABEL_CODE; } /// + void latex(otexstream & os, OutputParams const & runparams_in) const; + /// int plaintext(odocstringstream & ods, OutputParams const & op, size_t max_length = INT_MAX) const; /// @@ -70,7 +72,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"; } //@} @@ -80,7 +82,7 @@ public: /// docstring screenLabel() const; //@} - + private: /// \name Private functions inherited from Inset class //@{