#include <libsigrokdecode/libsigrokdecode.h>
#endif
-#include <boost/bind.hpp>
-
#include <algorithm>
#include <iterator>
update_device_list();
- _session.start_capture(boost::bind(&MainWindow::session_error, this,
- errorMessage, infoMessage));
+ _session.start_capture([&, errorMessage, infoMessage](QString) {
+ session_error(errorMessage, infoMessage); });
}
void MainWindow::show_session_error(
{
switch(_session.get_capture_state()) {
case SigSession::Stopped:
- _session.start_capture(
- boost::bind(&MainWindow::session_error, this,
- QString("Capture failed"), _1));
+ _session.start_capture([&](QString message) {
+ session_error("Capture failed", message); });
break;
case SigSession::AwaitingTrigger: