+ InsetFloat(Buffer * buffer, std::string params_str);
+ ///
+ static void string2params(std::string const &, InsetFloatParams &);
+ ///
+ static std::string params2string(InsetFloatParams const &);
+ ///
+ void setWide(bool w, bool update_label = true);
+ ///
+ void setSideways(bool s, bool update_label = true);
+ ///
+ void setSubfloat(bool s, bool update_label = true);
+ ///
+ void setNewLabel();
+ ///
+ InsetFloatParams const & params() const { return params_; }
+ ///
+ bool allowsCaptionVariation(std::string const &) const;