projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replaced boost::bind with C++11 lambdas
[pulseview.git]
/
pv
/
mainwindow.cpp
diff --git
a/pv/mainwindow.cpp
b/pv/mainwindow.cpp
index 42f79bbc876757b3a56b2bd200d40789eac23305..145d7d997db6cfe089d1fc18b4bafd3874e9e22c 100644
(file)
--- a/
pv/mainwindow.cpp
+++ b/
pv/mainwindow.cpp
@@
-22,8
+22,6
@@
#include <libsigrokdecode/libsigrokdecode.h>
#endif
#include <libsigrokdecode/libsigrokdecode.h>
#endif
-#include <boost/bind.hpp>
-
#include <algorithm>
#include <iterator>
#include <algorithm>
#include <iterator>
@@
-324,8
+322,8
@@
void MainWindow::load_file(QString file_name)
update_device_list();
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(
}
void MainWindow::show_session_error(
@@
-439,9
+437,8
@@
void MainWindow::run_stop()
{
switch(_session.get_capture_state()) {
case SigSession::Stopped:
{
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:
break;
case SigSession::AwaitingTrigger: