using std::ostream;
-InsetCommand::InsetCommand(InsetCommandParams const & p, bool)
+InsetCommand::InsetCommand(InsetCommandParams const & p)
: p_(p.getCmdName(), p.getContents(), p.getOptions())
{}
+InsetCommand::InsetCommand(InsetCommand const & ic)
+ : p_(ic.p_)
+{
+}
+
+
void InsetCommand::setParams(InsetCommandParams const & p)
{
p_.setCmdName(p.getCmdName());
int InsetCommand::latex(Buffer const *, ostream & os,
- bool /*fragile*/, bool/*fs*/) const
+ LatexRunParams const &) const
{
os << getCommand();
return 0;
dispatch_result InsetCommand::localDispatch(FuncRequest const & cmd)
{
- lyxerr << "InsetCommand::localDispatch: " << cmd.action << "\n";
switch (cmd.action) {
case LFUN_INSET_MODIFY: {
InsetCommandParams p;
if (in.empty())
return;
-
+
istringstream data(STRCONV(in));
LyXLex lex(0,0);
lex.setStream(data);