X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffactory.C;h=19092859965d9c53a562103e3f8a4a8322488d1f;hb=80328d2053869dc089c23c25adbed4167d7bf0b1;hp=1820f0e0dd6927798f69acc461b700e9d4897d3e;hpb=7cce3371a6cfa3eff474bf3cfaf27866140e467d;p=lyx.git diff --git a/src/factory.C b/src/factory.C index 1820f0e0dd..1909285996 100644 --- a/src/factory.C +++ b/src/factory.C @@ -88,6 +88,12 @@ InsetBase * createInset(BufferView * bv, FuncRequest const & cmd) case LFUN_PAGEBREAK_INSERT: return new InsetPagebreak; + case LFUN_CLEARPAGE_INSERT: + return new InsetClearPage; + + case LFUN_CLEARDOUBLEPAGE_INSERT: + return new InsetClearDoublePage; + case LFUN_CHARSTYLE_INSERT: { string s = cmd.getArg(0); LyXTextClass tclass = params.getLyXTextClass(); @@ -167,7 +173,7 @@ InsetBase * createInset(BufferView * bv, FuncRequest const & cmd) // Try and generate a valid index entry. InsetCommandParams icp("index"); icp["name"] = cmd.argument().empty() ? - bv->getLyXText()->getStringToIndex(bv->cursor()) : + bv->cursor().innerText()->getStringToIndex(bv->cursor()) : cmd.argument(); return new InsetIndex(icp); } @@ -175,7 +181,7 @@ InsetBase * createInset(BufferView * bv, FuncRequest const & cmd) case LFUN_NOMENCL_INSERT: { InsetCommandParams icp("nomenclature"); icp["symbol"] = cmd.argument().empty() ? - bv->getLyXText()->getStringToIndex(bv->cursor()) : + bv->cursor().innerText()->getStringToIndex(bv->cursor()) : cmd.argument(); return new InsetNomencl(icp); }