projects
/
pulseview.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cabce98
)
Documented scale, offset, set_scale_offset, _scale and _offset in pv::view::View
author
Joel Holdsworth
<joel@airwebreathe.org.uk>
Sun, 28 Oct 2012 17:33:21 +0000
(17:33 +0000)
committer
Joel Holdsworth
<joel@airwebreathe.org.uk>
Thu, 1 Nov 2012 23:19:58 +0000
(23:19 +0000)
pv/view/view.h
patch
|
blob
|
history
diff --git
a/pv/view/view.h
b/pv/view/view.h
index 6e5710fede733d2aa926236048d94247984dbd99..ac2835a49cb4b6157075741d436c6708bd165727 100644
(file)
--- a/
pv/view/view.h
+++ b/
pv/view/view.h
@@
-55,13
+55,26
@@
public:
SigSession& session();
SigSession& session();
+ /**
+ * Returns the view time scale in seconds per pixel.
+ */
double scale() const;
double scale() const;
+
+ /**
+ * Returns the time offset of the left edge of the view in
+ * seconds.
+ */
double offset() const;
int v_offset() const;
void zoom(double steps);
void zoom(double steps, int offset);
double offset() const;
int v_offset() const;
void zoom(double steps);
void zoom(double steps, int offset);
+ /**
+ * Sets the scale and offset.
+ * @param scale The new view scale in seconds per pixel.
+ * @param offset The view time offset in seconds.
+ */
void set_scale_offset(double scale, double offset);
const QPoint& hover_point() const;
void set_scale_offset(double scale, double offset);
const QPoint& hover_point() const;
@@
-97,7
+110,10
@@
private:
uint64_t _data_length;
uint64_t _data_length;
+ /// The view time scale in seconds per pixel.
double _scale;
double _scale;
+
+ /// The view time offset in seconds.
double _offset;
int _v_offset;
double _offset;
int _v_offset;