Files
oak-editor/ui/timelineheader.h
T
2018-07-22 19:57:03 +01:00

35 lines
670 B
C++

#ifndef TIMELINEHEADER_H
#define TIMELINEHEADER_H
#include <QWidget>
class TimelineHeader : public QWidget
{
Q_OBJECT
public:
explicit TimelineHeader(QWidget *parent = 0);
void set_in_point(long p);
void set_out_point(long p);
protected:
void paintEvent(QPaintEvent*);
void mousePressEvent(QMouseEvent*);
void mouseMoveEvent(QMouseEvent*);
void mouseReleaseEvent(QMouseEvent*);
private:
bool dragging;
bool resizing_workarea;
bool resizing_workarea_in;
long temp_workarea_in;
long temp_workarea_out;
long sequence_end;
signals:
public slots:
};
#endif // TIMELINEHEADER_H