X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fparagraph.h;h=2d25f20d2dd4fa6869af21490bc4813db1aaa177;hb=7f68b94d8a7fba6942890b7733403192b98b040a;hp=5eb1e37d9990a5a2b1f06e3a7c87fc9ea851eb07;hpb=120e59bc97aa77082c8cccbda62c2f4f2cae9be7;p=lyx.git diff --git a/src/paragraph.h b/src/paragraph.h index 5eb1e37d99..2d25f20d2d 100644 --- a/src/paragraph.h +++ b/src/paragraph.h @@ -21,6 +21,8 @@ #include "lyxlayout_ptr_fwd.h" #include "RowList_fwd.h" +#include "insets/insetbase.h" // only for InsetBase::Code + #include "support/types.h" #include @@ -139,10 +141,16 @@ public: /// void makeSameLayout(Paragraph const & par); + /// + void setInsetOwner(UpdatableInset * inset); /// UpdatableInset * inInset() const; /// - void setInsetOwner(UpdatableInset * inset); + InsetBase::Code ownerCode() const; + /// + bool autoBreakRows() const; + /// + bool forceDefaultParagraphs() const; /// lyx::pos_type size() const { return text_.size(); } @@ -294,8 +302,8 @@ public: /// bool isHfill(lyx::pos_type pos) const; - /// - bool isInset(lyx::pos_type pos) const; + /// hinted by profiler + bool isInset(lyx::pos_type pos) const { return getChar(pos) == META_INSET; } /// bool isNewline(lyx::pos_type pos) const; ///