#include <config.h>
+#include "ViewBase.h"
+#include "ButtonControllerBase.h"
#include "ControlCommand.h"
#include "buffer.h"
#include "Dialogs.h"
-#include "lyxfunc.h"
#include "LyXView.h"
+#include "lyxfunc.h"
+#include "BufferView.h"
ControlCommand::ControlCommand(LyXView & lv, Dialogs & d, kb_action ac)
: ControlInset<InsetCommand, InsetCommandParams>(lv, d),
return params;
}
+
InsetCommandParams const ControlCommand::getParams(InsetCommand const & inset)
{
return inset.params();
}
+
void ControlCommand::applyParamsToInset()
{
inset()->setParams(params());
lv_.view()->updateInset(inset(), true);
}
+
void ControlCommand::applyParamsNoInset()
{
if (action_ == LFUN_NOACTION) return;
-
- lv_.getLyXFunc()->Dispatch(action_, params().getAsString());
+ lv_.getLyXFunc()->dispatch(action_, params().getAsString());
}