00001 /**************************************************************************** 00002 ** VisCuTkScrollView.h 00003 ** 00004 ****************************************************************************/ 00005 #ifndef VIS_CU_TK_SCROLL_VIEW_H 00006 #define VIS_CU_TK_SCROLL_VIEW_H 00007 00008 #include <qscrollview.h> 00009 class VisCuTkMapWindow; 00010 class VisCuTkScrollView : public QScrollView 00011 { 00012 Q_OBJECT 00013 00014 public: 00015 VisCuTkScrollView( QWidget* parent = 0, const char* name = 0, WFlags fl = 0); 00016 ~VisCuTkScrollView(); 00017 protected: 00018 void contentsMousePressEvent( QMouseEvent* ); 00019 void contentsMouseReleaseEvent( QMouseEvent* ); 00020 private: 00021 QPoint m_drag_old_pos; 00022 VisCuTkMapWindow * gp; 00023 00024 }; 00025 #endif // CU_TK_SCROLL_VIEW_H