#include "paragraph_funcs.h"
#include "BufferParams.h"
+#include "Changes.h"
#include "debug.h"
+#include "InsetList.h"
#include "Layout.h"
-#include "Text.h"
#include "Paragraph.h"
#include "ParagraphParameters.h"
+#include "Text.h"
#include <boost/next_prior.hpp>
Inset * tmpInset = 0;
if (fromPar.getInset(fromPos)) {
// the inset is not in the paragraph any more
- tmpInset = fromPar.insetlist.release(fromPos);
+ tmpInset = fromPar.releaseInset(fromPos);
}
- fromPar.eraseChar(fromPos, false);
-
if (!toPar.insetAllowed(tmpInset->lyxCode())) {
delete tmpInset;
return false;
{
int num = 0;
- InsetList::const_iterator it = par.insetlist.begin();
- InsetList::const_iterator end = par.insetlist.end();
+ InsetList::const_iterator it = par.insetList().begin();
+ InsetList::const_iterator end = par.insetList().end();
for (; it != end ; ++it) {
- if (it->inset->lyxCode() == Inset::OPTARG_CODE)
+ if (it->inset->lyxCode() == OPTARG_CODE)
++num;
}
return num;