X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffactory.C;h=19092859965d9c53a562103e3f8a4a8322488d1f;hb=80328d2053869dc089c23c25adbed4167d7bf0b1;hp=05576e3302e8b333ff2995b487573d0e35d2bab1;hpb=e35725d5c0bfef496ebdb18b23539f7f78a336ff;p=lyx.git diff --git a/src/factory.C b/src/factory.C index 05576e3302..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); } @@ -454,7 +460,7 @@ InsetBase * readInset(LyXLex & lex, Buffer const & buf) inset.reset(new InsetBranch(buf.params(), InsetBranchParams())); } else if (tmptok == "Include") { - InsetCommandParams p("Include"); + InsetCommandParams p("include"); inset.reset(new InsetInclude(p)); } else if (tmptok == "Environment") { lex.next();