00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef TIME_LINE_VIEW_PORT_H
00024 #define TIME_LINE_VIEW_PORT_H
00025
00026 #include "ViewPort.h"
00027
00028 class SheetWidget;
00029 class SheetView;
00030 class TimeLineView;
00031
00032 #define TIMELINE_HEIGHT 32
00033
00034 class TimeLineViewPort : public ViewPort
00035 {
00036 public:
00037 TimeLineViewPort(QGraphicsScene* scene, SheetWidget* sw);
00038 ~TimeLineViewPort();
00039
00040 void set_sheetview(SheetView* view);
00041 void scale_factor_changed();
00042 TimeLineView* get_timeline_view() const {return m_timeLineView;}
00043
00044 void get_pointed_context_items(QList<ContextItem* > &list);
00045
00046 protected:
00047 void wheelEvent ( QWheelEvent * e );
00048
00049 private:
00050 SheetView* m_sv;
00051 TimeLineView* m_timeLineView;
00052 };
00053
00054 #endif
00055
00056