*
* \author unknown
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#include <config.h>
#include "ControlTabularCreate.h"
#include "funcrequest.h"
-#include "support/lstrings.h"
+#include "support/convert.h"
+
+
+using std::string;
+
+namespace lyx {
+namespace frontend {
ControlTabularCreate::ControlTabularCreate(Dialog & parent)
: Dialog::Controller(parent)
{}
-void ControlTabularCreate::initialiseParams(string const &)
+bool ControlTabularCreate::initialiseParams(string const &)
{
- params_.first = params_.second = 5;
+ params_.first = 5;
+ params_.second = 5;
+ return true;
}
void ControlTabularCreate::clearParams()
{
- params_.first = params_.second = 0;
+ params_.first = 0;
+ params_.second = 0;
}
void ControlTabularCreate::dispatchParams()
{
- string data = tostr(params().first) + ' ' + tostr(params().second);
- kernel().dispatch(FuncRequest(LFUN_TABULAR_INSERT, data));
+ string const data = convert<string>(params().first) + ' ' + convert<string>(params().second);
+ kernel().dispatch(FuncRequest(getLfun(), data));
}
+
+} // namespace frontend
+} // namespace lyx