diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2019-02-21 19:04:20 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2019-02-21 19:04:20 +0100 |
commit | 9e077d8d72f377be85406d90354afcb83ad3faa9 (patch) | |
tree | 075439181af521261d222b35f417ca5db5757300 /tracker-pt/ftnoir_tracker_pt.cpp | |
parent | 1587e0bc5b6951cc8e96844431321d361b823d89 (diff) |
tracker/pt: fix camera not reopening after cancel
Diffstat (limited to 'tracker-pt/ftnoir_tracker_pt.cpp')
-rw-r--r-- | tracker-pt/ftnoir_tracker_pt.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tracker-pt/ftnoir_tracker_pt.cpp b/tracker-pt/ftnoir_tracker_pt.cpp index b717e4a1..75d7e5a6 100644 --- a/tracker-pt/ftnoir_tracker_pt.cpp +++ b/tracker-pt/ftnoir_tracker_pt.cpp @@ -31,8 +31,10 @@ Tracker_PT::Tracker_PT(pointer<pt_runtime_traits> const& traits) : cv::setBreakOnError(true); cv::setNumThreads(1); - connect(s.b.get(), SIGNAL(saving()), this, SLOT(maybe_reopen_camera()), Qt::DirectConnection); - connect(&s.fov, SIGNAL(valueChanged(int)), this, SLOT(set_fov(int)), Qt::DirectConnection); + connect(s.b.get(), &bundle_::saving, this, &Tracker_PT::maybe_reopen_camera, Qt::DirectConnection); + connect(s.b.get(), &bundle_::reloading, this, &Tracker_PT::maybe_reopen_camera, Qt::DirectConnection); + + connect(&s.fov, value_::value_changed<int>(), this, &Tracker_PT::set_fov, Qt::DirectConnection); set_fov(s.fov); } |