diff options
author | Sven Wegener <sven.wegener@stealer.net> | 2014-06-30 09:38:31 +0200 |
---|---|---|
committer | Sven Wegener <sven.wegener@stealer.net> | 2014-06-30 09:38:31 +0200 |
commit | 79de83205964ee0182940ef7cec86b46896ed0e6 (patch) | |
tree | ccf532205a550ac926e52069649a1cc41aa555a6 /DSLogic-gui/pv/view/viewport.h | |
parent | 3de7dbb24c71c0d894dbd734ddf9258683d9e2e1 (diff) |
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Diffstat (limited to 'DSLogic-gui/pv/view/viewport.h')
-rw-r--r-- | DSLogic-gui/pv/view/viewport.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/DSLogic-gui/pv/view/viewport.h b/DSLogic-gui/pv/view/viewport.h index 0ecb0c7..c373c78 100644 --- a/DSLogic-gui/pv/view/viewport.h +++ b/DSLogic-gui/pv/view/viewport.h @@ -24,6 +24,9 @@ #ifndef DSLOGIC_PV_VIEW_VIEWPORT_H #define DSLOGIC_PV_VIEW_VIEWPORT_H +#include <boost/shared_ptr.hpp> +#include <boost/weak_ptr.hpp> + #include <QTimer> #include <QWidget> #include <stdint.h> @@ -35,13 +38,14 @@ class SigSession; namespace pv { namespace view { +class Signal; class View; class Viewport : public QWidget { Q_OBJECT -private: +public: static const int HitCursorMargin; static const int NumSpanY; static const int NumMiniSpanY; @@ -88,6 +92,7 @@ private: View &_view; quint64 _total_receive_len; + QPoint _mouse_point; QPoint _mouse_down_point; double _mouse_down_offset; double _curScale; @@ -115,6 +120,8 @@ private: QTimer trigger_timer; bool triggered; int timer_cnt; + + boost::shared_ptr<Signal> _drag_sig; }; } // namespace view |