#include "support/FileMonitor.h"
#include "support/FileName.h"
-#include "support/lyxlib.h"
#include "support/Timeout.h"
-#include <boost/bind.hpp>
-#include <boost/signals/trackable.hpp>
+#include "support/bind.h"
+#include <boost/signals2/trackable.hpp>
-
-using std::string;
+using namespace std;
namespace lyx {
namespace support {
-class FileMonitor::Impl : public boost::signals::trackable {
+class FileMonitor::Impl : public boost::signals2::trackable {
public:
///
}
-boost::signals::connection FileMonitor::connect(slot_type const & slot) const
+boost::signals2::connection FileMonitor::connect(slot_type const & slot) const
{
return pimpl_->fileChanged_.connect(slot);
}
timestamp_(0),
checksum_(0)
{
- timer_.timeout.connect(boost::bind(&Impl::monitorFile, this));
+ timer_.timeout.connect(bind(&Impl::monitorFile, this));
}