projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set PopupToolButton::_popup to NULL at construction
[pulseview.git]
/
pv
/
sigsession.h
diff --git
a/pv/sigsession.h
b/pv/sigsession.h
index 7e61d8dfab705f89c1277278b21a0c522cd53c45..5953902df02750714df9dc944bd0b802439d49b7 100644
(file)
--- a/
pv/sigsession.h
+++ b/
pv/sigsession.h
@@
-87,6
+87,8
@@
public:
void set_file(const std::string &name)
throw(QString);
void set_file(const std::string &name)
throw(QString);
+ void set_default_device();
+
void release_device(device::DevInst *dev_inst);
capture_state get_capture_state() const;
void release_device(device::DevInst *dev_inst);
capture_state get_capture_state() const;
@@
-114,8
+116,6
@@
private:
void update_signals(boost::shared_ptr<device::DevInst> dev_inst);
void update_signals(boost::shared_ptr<device::DevInst> dev_inst);
- void set_default_device();
-
boost::shared_ptr<view::Signal> signal_from_probe(
const sr_probe *probe) const;
boost::shared_ptr<view::Signal> signal_from_probe(
const sr_probe *probe) const;
@@
-145,6
+145,8
@@
private:
void feed_in_meta(const sr_dev_inst *sdi,
const sr_datafeed_meta &meta);
void feed_in_meta(const sr_dev_inst *sdi,
const sr_datafeed_meta &meta);
+ void feed_in_frame_begin();
+
void feed_in_logic(const sr_datafeed_logic &logic);
void feed_in_analog(const sr_datafeed_analog &analog);
void feed_in_logic(const sr_datafeed_logic &logic);
void feed_in_analog(const sr_datafeed_analog &analog);
@@
-184,7
+186,11
@@
signals:
void signals_changed();
void signals_changed();
- void data_updated();
+ void frame_began();
+
+ void data_received();
+
+ void frame_ended();
private:
// TODO: This should not be necessary. Multiple concurrent
private:
// TODO: This should not be necessary. Multiple concurrent