X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.h;fp=pv%2Fview%2Fview.h;h=62157eed76a5613e552571aa0a0e322be3a23c3a;hp=6f1e87288bd1dd14f40568f86198ea39f0a3a7bc;hb=1bc6525bd6274b7f06f5fa8355b539dd9307f599;hpb=61e1e13ef24493f478326f1809c6c206d5e183bc diff --git a/pv/view/view.h b/pv/view/view.h index 6f1e8728..62157eed 100644 --- a/pv/view/view.h +++ b/pv/view/view.h @@ -23,6 +23,7 @@ #include +#include #include #include @@ -31,6 +32,8 @@ #include #include +#include + #include "cursorpair.h" namespace pv { @@ -98,6 +101,11 @@ public: std::list > selected_items() const; + std::set< boost::shared_ptr > + get_visible_data() const; + + std::pair get_time_extents() const; + /** * Returns true if cursors are displayed. false otherwise. */ @@ -179,8 +187,6 @@ private: Ruler *_ruler; Header *_header; - uint64_t _data_length; - /// The view time scale in seconds per pixel. double _scale;