![]() |
![]() |
#include <VisReco/VisCustomTracker/interface/VisCuTkScrollView.h>
Public Member Functions | |
VisCuTkScrollView (QWidget *parent=0, const char *name=0, WFlags fl=0) | |
~VisCuTkScrollView () | |
Protected Member Functions | |
void | contentsMousePressEvent (QMouseEvent *) |
void | contentsMouseReleaseEvent (QMouseEvent *) |
Private Attributes | |
VisCuTkMapWindow * | gp |
QPoint | m_drag_old_pos |
Definition at line 10 of file VisCuTkScrollView.h.
VisCuTkScrollView::VisCuTkScrollView | ( | QWidget * | parent = 0 , |
|
const char * | name = 0 , |
|||
WFlags | fl = 0 | |||
) |
Definition at line 8 of file VisCuTkScrollView.cc.
References gp.
00009 : QScrollView( parent, name, fl ) 00010 { 00011 gp = dynamic_cast<VisCuTkMapWindow *>(parent); 00012 }
VisCuTkScrollView::~VisCuTkScrollView | ( | ) |
void VisCuTkScrollView::contentsMousePressEvent | ( | QMouseEvent * | e | ) | [protected] |
Definition at line 16 of file VisCuTkScrollView.cc.
References m_drag_old_pos.
00017 { 00018 m_drag_old_pos = contentsToViewport(e->pos()); 00019 }
void VisCuTkScrollView::contentsMouseReleaseEvent | ( | QMouseEvent * | e | ) | [protected] |
Definition at line 20 of file VisCuTkScrollView.cc.
References d, gp, m_drag_old_pos, and VisCuTkMapWindow::pan().
00021 { 00022 QPoint d = m_drag_old_pos - contentsToViewport( e->pos() ); 00023 gp->pan(e->pos(), d.x(),d.y()); 00024 00025 }
VisCuTkMapWindow* VisCuTkScrollView::gp [private] |
Definition at line 22 of file VisCuTkScrollView.h.
Referenced by contentsMouseReleaseEvent(), and VisCuTkScrollView().
QPoint VisCuTkScrollView::m_drag_old_pos [private] |
Definition at line 21 of file VisCuTkScrollView.h.
Referenced by contentsMousePressEvent(), and contentsMouseReleaseEvent().