]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlForks.C
Add a buffer_path arg to InsetGraphicsMailer's params2string, string2params.
[lyx.git] / src / frontends / controllers / ControlForks.C
index b83bebcc18b5b78559a1cf8726a310e14c091b1b..6f71ddf8b7a8157c575174a5c6979048d16952a8 100644 (file)
@@ -10,7 +10,6 @@
 
 #include <config.h>
 
-
 #include "ControlForks.h"
 #include "ViewBase.h"
 
 #include "funcrequest.h"
 
 #include "support/forkedcontr.h"
-#include "support/lstrings.h"
+#include "support/tostr.h"
 
 #include <boost/bind.hpp>
 
+using namespace lyx::support;
+
 using std::vector;
 
 
@@ -32,21 +33,19 @@ ControlForks::ControlForks(LyXView & lv, Dialogs & d)
 
 vector<pid_t> const ControlForks::getPIDs() const
 {
-       ForkedcallsController const & fcc = ForkedcallsController::get();
-       return fcc.getPIDs();
+       return ForkedcallsController::get().getPIDs();
 }
 
 
 string const ControlForks::getCommand(pid_t pid) const
 {
-       ForkedcallsController const & fcc = ForkedcallsController::get();
-       return fcc.getCommand(pid);
+       return ForkedcallsController::get().getCommand(pid);
 }
 
 
 void ControlForks::kill(pid_t pid)
 {
-       pids_.push_back(tostr(pid));
+       pids_.push_back(pid);
 }
 
 
@@ -61,9 +60,9 @@ void ControlForks::apply()
        if (pids_.empty())
                return;
 
-       for (vector<string>::const_iterator it = pids_.begin();
+       for (vector<pid_t>::const_iterator it = pids_.begin();
             it != pids_.end(); ++it) {
-               lyxfunc().dispatch(FuncRequest(LFUN_FORKS_KILL, *it));
+               lyxfunc().dispatch(FuncRequest(LFUN_FORKS_KILL, tostr(*it)));
        }
 
        pids_.clear();