]> git.lyx.org Git - lyx.git/blobdiff - src/support/forkedcontr.C
Create a grfx::Loader class and so move large chunks of code out of
[lyx.git] / src / support / forkedcontr.C
index c00db4f5fe4a1bdcc2d880a97053c3943ad59b2a..7df4e211c373c7849cb131924b4e9c07b68c908d 100644 (file)
 #include "forkedcontr.h"
 #include "forkedcall.h"
 #include "lyxfunctional.h"
-#include "frontends/Timeout.h"
 #include "debug.h"
 
+#include "frontends/Timeout.h"
+
+#include <boost/bind.hpp>
+
 #include <cerrno>
 #include <cstdlib>
 #include <unistd.h>
@@ -48,7 +51,7 @@ ForkedcallsController::ForkedcallsController()
        timeout_ = new Timeout(100, Timeout::ONETIME);
 
        timeout_->timeout
-               .connect(SigC::slot(this, &ForkedcallsController::timer));
+               .connect(boost::bind(&ForkedcallsController::timer, this));
 }
 
 
@@ -74,7 +77,7 @@ void ForkedcallsController::addCall(Forkedcall const &newcall)
 
        Forkedcall * call = new Forkedcall(newcall);
        forkedCalls.push_back(call);
-       childrenChanged.emit();
+       childrenChanged();
 }
 
 
@@ -148,7 +151,7 @@ void ForkedcallsController::timer()
        }
 
        if (start_size != forkedCalls.size())
-               childrenChanged.emit();
+               childrenChanged();
 }