CMS 3D CMS Logo

VisCuTkScrollView.cc

Go to the documentation of this file.
00001 #define QT_NO_EMIT
00002 #include "VisReco/VisCustomTracker/interface/VisCuTkScrollView.h"
00003 #include "VisReco/VisCustomTracker/interface/VisCuTkMapWindow.h"
00004 #include <iostream>
00005 
00006 
00007 
00008 VisCuTkScrollView::VisCuTkScrollView( QWidget* parent,  const char* name, WFlags fl)
00009     : QScrollView( parent, name, fl )
00010 {
00011 gp = dynamic_cast<VisCuTkMapWindow *>(parent);
00012 }
00013 VisCuTkScrollView::~VisCuTkScrollView()
00014 {
00015 }
00016 void VisCuTkScrollView::contentsMousePressEvent(QMouseEvent *e)
00017 {
00018  m_drag_old_pos = contentsToViewport(e->pos());
00019 }
00020 void VisCuTkScrollView::contentsMouseReleaseEvent(QMouseEvent *e)
00021 {
00022  QPoint d = m_drag_old_pos -  contentsToViewport( e->pos() );
00023  gp->pan(e->pos(), d.x(),d.y());
00024 
00025 }

Generated on Tue Jun 9 17:50:12 2009 for CMSSW by  doxygen 1.5.4