Mercurial > hg > dmlib
view edtimeline.h @ 388:015f2da65841
Add edview to the build.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 18 Oct 2012 20:11:34 +0300 |
parents | 69ca8a83c25a |
children | 5137db55f00b |
line wrap: on
line source
#ifndef EDTIMELINE_H #define EDTIMELINE_H #include <QWidget> #include "dmengine.h" class TimelineTrackView : public QWidget { Q_OBJECT public: TimelineTrackView(QWidget *parent = 0); void setTrack(DMTimelineTrack *mtrack); DMTimelineTrack * getTrack(); void setTime(const int mtime); void setOffset(const int moffs); void setScale(const float mscale); QSize minimumSizeHint() const; QSize sizeHint() const; protected: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void paintEvent(QPaintEvent *event); private: float scale; int time, offs; DMTimelineTrack *track; }; #endif