view edtimeline.h @ 392:fc9b476c46de

Pass parameters to sub-processes of make.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 19 Oct 2012 05:26: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