]> git.lyx.org Git - lyx.git/blobdiff - src/support/FileMonitor.cpp
RefChanger
[lyx.git] / src / support / FileMonitor.cpp
index d9571bcc01e95210eddfe9f65b05b03c52d5934f..bdd6444ff677e6aa0f0f2759e7240e3d94e692d3 100644 (file)
 #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:
 
        ///
@@ -130,7 +128,7 @@ unsigned long FileMonitor::checksum() const
 }
 
 
-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);
 }
@@ -147,7 +145,7 @@ FileMonitor::Impl::Impl(FileName const & file_with_path, int interval)
          timestamp_(0),
          checksum_(0)
 {
-       timer_.timeout.connect(boost::bind(&Impl::monitorFile, this));
+       timer_.timeout.connect(bind(&Impl::monitorFile, this));
 }