]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlInclude.C
Add a buffer_path arg to InsetGraphicsMailer's params2string, string2params.
[lyx.git] / src / frontends / controllers / ControlInclude.C
index 5d8639ce902c3aaed5fa98bec171d08b7a57ab87..3f4af1cece46378c7054ae5d71fd93c57387e839 100644 (file)
 #include <config.h>
 
 #include "ControlInclude.h"
-
 #include "helper_funcs.h"
 
-#include "BufferView.h"
 #include "funcrequest.h"
 #include "gettext.h"
-#include "lyxfunc.h"
 #include "lyxrc.h"
 
-#include "frontends/Alert.h"
-
 #include "support/filetools.h"
 
 #include <utility>
 
+using namespace lyx::support;
+
 using std::pair;
 
 
@@ -36,11 +33,12 @@ ControlInclude::ControlInclude(Dialog & parent)
 {}
 
 
-void ControlInclude::initialiseParams(string const & data)
+bool ControlInclude::initialiseParams(string const & data)
 {
        InsetInclude::Params params;
        InsetIncludeMailer::string2params(data, params);
        inset_.reset(new InsetInclude(params));
+       return true;
 }
 
 
@@ -53,7 +51,7 @@ void ControlInclude::clearParams()
 void ControlInclude::dispatchParams()
 {
        InsetInclude::Params p = params();
-       string const lfun = InsetIncludeMailer::params2string("include", p);
+       string const lfun = InsetIncludeMailer::params2string(p);
        kernel().dispatch(FuncRequest(LFUN_INSET_APPLY, lfun));
 }