#include "CutAndPaste.h"
+#include "BaseClassList.h"
#include "Buffer.h"
#include "buffer_funcs.h"
#include "BufferParams.h"
#include "LyXFunc.h"
#include "LyXRC.h"
#include "Text.h"
-#include "TextClassList.h"
#include "Paragraph.h"
#include "paragraph_funcs.h"
#include "ParagraphParameters.h"
// Make a copy of the CaP paragraphs.
ParagraphList insertion = parlist;
- TextClassPtr const tc = buffer.params().getTextClassPtr();
+ TextClassPtr const tc = buffer.params().textClassPtr();
// Now remove all out of the pars which is NOT allowed in the
// new environment and set also another font if that is required.
// supposed to be the default, not just if it is forced
if (cur.inset().useEmptyLayout()) {
LayoutPtr const layout =
- buffer.params().getTextClass().emptyLayout();
+ buffer.params().textClass().emptyLayout();
ParagraphList::iterator const end = insertion.end();
for (ParagraphList::iterator par = insertion.begin();
par != end; ++par)
void switchBetweenClasses(TextClassPtr const & oldone,
- TextClassPtr const & newone, InsetText & in, ErrorList & errorlist)
+ TextClassPtr const & newone, InsetText & in, ErrorList & errorlist)
{
errorlist.clear();
text->paragraphs(),
begpit, endpit,
cur.selBegin().pos(), endpos,
- bp.getTextClassPtr(), theCuts);
+ bp.textClassPtr(), theCuts);
// Stuff what we got on the clipboard.
// Even if there is no selection.
putClipboard(theCuts[0].first, theCuts[0].second,
copySelectionHelper(cur.buffer(), pars, par, cur.selEnd().pit(),
pos, cur.selEnd().pos(),
- cur.buffer().params().getTextClassPtr(), cutstack);
+ cur.buffer().params().textClassPtr(), cutstack);
dirtyTabularStack(false);
}
ParagraphList pars;
Paragraph par;
BufferParams const & bp = cur.buffer().params();
- par.setLayout(bp.getTextClass().defaultLayout());
+ par.setLayout(bp.textClass().defaultLayout());
par.insert(0, grabSelection(cur), Font(), Change(Change::UNCHANGED));
pars.push_back(par);
- cutstack.push(make_pair(pars, bp.getTextClassPtr()));
+ cutstack.push(make_pair(pars, bp.textClassPtr()));
}
}
ParagraphList pars;
Paragraph par;
BufferParams const & bp = cur.buffer().params();
- par.setLayout(bp.getTextClass().defaultLayout());
+ par.setLayout(bp.textClass().defaultLayout());
par.insert(0, plaintext, Font(), Change(Change::UNCHANGED));
pars.push_back(par);
- theCuts.push(make_pair(pars, bp.getTextClassPtr()));
+ theCuts.push(make_pair(pars, bp.textClassPtr()));
} else {
copySelectionToStack(cur, theCuts);
}
PitPosPair ppp;
boost::tie(ppp, endpit) =
- pasteSelectionHelper(cur, parlist,
- textclass, errorList);
+ pasteSelectionHelper(cur, parlist, textclass, errorList);
updateLabels(cur.buffer());
cur.clearSelection();
text->setCursor(cur, ppp.first, ppp.second);
if (buffer.readString(lyx)) {
cur.recordUndo();
pasteParagraphList(cur, buffer.paragraphs(),
- buffer.params().getTextClassPtr(), errorList);
+ buffer.params().textClassPtr(), errorList);
cur.setSelection();
return;
}
}
-void pasteClipboardGraphics(Cursor & cur, ErrorList & errorList,
+void pasteClipboardGraphics(Cursor & cur, ErrorList & /* errorList */,
Clipboard::GraphicsType preferedType)
{
BOOST_ASSERT(theClipboard().hasGraphicsContents(preferedType));