- sr_probe *const probe = (sr_probe*)
- item->data(UserRole).value<void*>();
- assert(probe);
- probe->enabled = item->checkState() == Checked;
+ const vector< shared_ptr<pv::view::Signal> > sigs =
+ _session.get_signals();
+ const shared_ptr<pv::view::Signal> s = sigs[
+ item->data(UserRole).value<unsigned int>()];
+ assert(s);
+ s->enable(item->checkState() == Checked);